Be careful how you put your stats when you level up. I did it all wrong and by the time I got to Rohan the battles were insainly hard.