I can't speak on Alice Cooper game.
I was not excited about Houdini after I actually got to play the game. While it was certainly more creative and unique then the "Let's throw out another license folks". Gameplay was a big negative for me. I wanted to believe in this game I really did. I'm sure some people will find it entertaining but by no means a dream machine.
I purchased an Iron Maiden Pro. Kind of wish I waited for a Premium. Hell it's not to late to update. Anyhow I love this game it has everything going for it. Nice tight shots, great artwork, and for the most part awesome animation and code.
Wonder why Total Anhiliation didn't make it into this list. Kind of want that now.