his character is fine....
Then explain to me what his character is supposed to be.
If your answer is "an energetic happy jumping guy" then his character is not fine.
I dislike Kofi Kingston. When he debuted I thought he was a cool Jamaican pulling a Capoeira-like style. Then I saw he was only a guy jumping and flipping and being "dynamic". When they dropped the Jamaican gimmick he turned into a generic gimmickless guy.
His only gimmick is being a highflyer but his highflyer maneuvers are crap. He simply jumps high. Trent Barreta, Húnico, Sin Cara or Justin Gabriel are way better highflyers.
Good look? Being a generic guy with abs in generic trunks, kickpads and wristbands is a good look? He has nothing unique, special or memorable. His only "stand out" point is his ridiculously spasmodic style.
So despite the guy has some charisma and his jumping style is over with the children, I don't see anything in his character(in fact he has no character, personality, gimmick or unique look, which makes him atrociously boring for me). Besides his wrestling-style and taunts for me are the opposite of solid.
Conclussion: 2012 Kofi musn't be a future main eventer. Give the guy a new gimmick or character, new gear and some new moves and we will see.