The first game was pretty brutal with the difficulty, but was great. The second one seems a lot better tuned. I'm loving it so far.
I spent most of yesterday camping various twitter feeds, and on the last wave of code giveaways, I won a copy of the game. Man, I love free games, especially when it's really good ones.