Well, I am not one to look for faults but I know some pretty terrible villans.
Senator Venorn Trent, No powers except great seagalogy matieral, two phrases "And you can take that to the bank" Storm's Response (Seagal) "I'll take you to the bank the Blood Bank!"
For Heroes, I cant say a single one, though in The World ends with You, Neku, at the start of the game is a hero that I can not relate to in anyway. But towards the end of the game he starts to become more and more likeable. and at the Climax of the Story, heck I wanna pat him on the back and say "Good Job"