I also recommend American Mcgee's Alice. Great game, underrated (I think) and really cool characters, gameplay and story.
Sometimes frustrating, but aren't all games at times?
"Hurrah for anarchy! This is the happiest moment of my life." George Engel, just before he got hanged