I come looking for a "is it worth it" thread each time there's a sale because the comments there can be really helpful...
And to anyone annoyed with the controls you can use a PC controller even if the game itself doesn't support controllers, there's an awesome free small application out there called
joy2key, it doesn't even need installation, you just unpack and launch it and then map your controller keys to the keyboard keys that control the game and there you go...
As much of a hard-core PC fan I am I don't think platformers should be played with keyboards...