In my opinion - the difficulty of the single player activities is this game's biggest flaw. The endgame is gated by well over 100+ hours of single player activity. Beautiful story, fantastic music, great graphics but horrible, horrible single player gameplay (a flaw of many MMOs).

Go to spot X, pop a mob, kill the mob. The issue is that you do this gameplay for a good 150 hours - yet the difficulty remains the same the entire game. It never changes. That might have been acceptable a dozen years ago when WoW was released but gamers now expect heightened difficulty / innovation.

100 hours into a game - the player shouldn't be able to take on every challenge in their sleep. The player has been trained to master their job. Make them use those skills. The crazy dungeon boss dodging mechanics and stiff penalties for missing a dodge should be present during regular encounters. I'm ashamed to admit this - but this is something Destiny does well. You simply can't snooze through a single player quest or you'll find yourself killed. As you progress through the story - the enemies take on different personalities and become more challenging. This is how a game should progress.

Enemies don't need to have more HP. They just need more types of attacks and larger penalties for failing to dodge such attacks. The game doesn't need to be difficult that only few can overcome its challenges - but NEVER should a player feel like he / she would literally need to walk away from the computer mid fight for 5 minutes in order for there to be a chance of failure. Many of the solo main scenario quests are near impossible to die if you have a healing chocobo out. How is that fun?