I have a soft spot for Raziel. Haven't played the games for bloody years but I still remember him. Cool appearance, cool way of talking, and great character. He's pretty much a pyscho but you still root for him, even though his goals rebound and change constantly. Kane is also great and he works so well against Raziel.
He is so non-threatening it's hilarious. Every time you beat him its like "yeah you fat fuck thought you could mess with Sonic eh".
Van Helsing. I actually really enjoyed the voicework done with this guy and the completely over-the-top dialogue (a little bit like Soul Reaver). He's a great character to follow around because he's so knowledgeable and resourceful and yet also really stuck up and gets excited over small things. The game has a perfect balance of not taking things too seriously and being over the top, but also not being silly or insulting to our intelligence. Very immersive, and the people who made it seemed to have fun.