Good Hero: There's so many that I can't just pick one.
Anti Hero: Kratos (This man is disturbed, but he always tries to do the right thing, even if it isn't by the greatest means necessary.)
Crappy Hero: Big Daddy (Bioshock 2) (The developers let you control a soulless behemoth who doesn't know how to talk or show real emotion. What a horrible decision.)
Lame Anti Hero: Shadow the Hedgehog (Stereotypical, but true)
Cool Side Kick: Your Pokemon Team (BFF!)
Pathetic Sidekick: Dogmeat (A sidekick you can't guide or control isn't a sidekick. It's just an annoyance.)
Villain: Kefka (FF6) (This guy is nothing more than an awful human being, and he's also the perfect Final Fantasy archnemisis.)
Crappy Villain: Every major villain from the Final Fantasy Series (besides Kefka) (I don't think I need to explain this.)
Cool NPC: Captain Price (Call of Duty series) (Many people don't know this, but he was also on the older Call of Duty's before the Modern Warfare series, and he was just as awesome then as he is now.)
Annoying NPC: Claptrap (Borderlands) (They tried to make a spiritual successor to the Weighted Companion Cube, but they failed horribly. This guy is just plain irritating, and the shitty ending to this game just made it worse.)