On normal, it's pretty hard at first, but if you manage your resources well, you will be stomping the enemy by the end. I played so well it actually got a little boring.
Anything above normal, however, can be ass-achingly hard. You have less money and start off with no extras. You will have...