He is a nice fish, I agree his fins look a little bit torn up... they could be nipping him when you are not there. I wouldn't be surprised at all with Africans. Not a huge deal, he looks like he can take care of himself.
Your GT is a very nice fish but not a great one. I'm no show fish judge, but if I were to grade the fish, he would be a B-.
Your Africans would receive higher marks.