Charlie is actually one of my favorite capcom characters.
In Alpha 2 he was a killer character with a very structured beastly game, he had all the pokes needed for effective anti air's, and his wk flash kick was a great anti air.
His standing sMP was a great stuff poke meaty semi anti. His inch in sRH was godlike for closing the gap, and of course his fwdFP, and hell, even standing FP. *I love Guiles sFP in SFIV more actually* He also had a great cc.. You put real time into alpha 2, I suggest using Charlie for a good few days and you'll quickly see how good he is with a little work. He becomes a character to where if you follow his gameplan, you can literally meaty and poke the shit out of people if they mess up zones, or set up really bizarre pressure strings. IMO, A2 had the greatest pressure strings of any SF.. Charlie will make anyone a A2 fan.
Charlie also had some fucked up combos, and one of the things I am mad about is that Guile doesn't have that rush combo super that charlie was a beast with. It would give guile the edge to be more offensive in tight spots, because unfortunately for some damn reason Guile can link a bunch of normals that follow to NOTHING.
Charlie could literally cross you up with jMK, cWK, cWK, super and it'd be totally worth it, small easy confirm combo. If it was a corner, he could follow with a very small window flash kick super. If he ever became a character in super, I'd be so psyched, I'd go right outside and beat up someones parents. Then I'd serve a jail sentence dreaming of charlie. <3