CA - probably not played it enough yet, but I really like it so far. Only Bad thing about it is the random level design, if you get killed on a level, and haven't saved it then you have to start the level again - BUT the level is completely different.
Gonna have to keep the faith though, until...