I think it depends on your personal approach to the game... if you just go charging straight in to everything, then you will find it tough, but if you take your time to prepare and plan ahead, then it becomes a lot easier.
I personally took the latter approach and found the game relatively easy...