The story is great, no denying that. However, in games, if you don't give the player a perk for playing then you're almost surely going to lose him at some point. Every single game gives the player a perk for leveling. I don't like grinding. I eventually quit WoW because of that. However, if I'm out doing a million quests, I want there to be some incentive to doing it. Whether it's a new perk, weapon, armor, character... something. For example, I'm playing MGSV at the moment. While there isn't "leveling" per se, there are a million quests and a LOT of traveling. But getting materials and money to build up your base and build new weapons is a LOT of fun. Witcher 3 did well with that until level 30. The trees are fun. But to simply plateau halfway through the game and have no reason OTHER than story to grind quests and story makes no sense. And I'm not the only one that feels that way. My personal opinion, however, is that if you enjoy the game without the incentive, then power to you. I, personally, want something for leveling and doing quests.