Destiny 2, it's pretty much the only thing I've been playing for the past two years. For me it's a solid 9/10. It's a game that when it comes to assets, it oozes quality. The animations are amazing, the graphics are stylized yet compelling, the voice actors do their best with what they are given. It's grindy, but I'm ok with that.
When you play Destiny 2 as much as me, you pretty much go through the new content on the first days or so, so I can't really fault Bungie for that. My main gripe, is with the story. It's ambitions and certainly has that Bungie epicness about it, but I really don't like how everything is a constant cliffhanger. The hyped "big reveals" turn out to be just more setups for the next big reveal, there's no real closure about many things. The things that do get closure, it's mostly done on lore tabs that you have to go out of your way to find out whatever happened with that particular story.
I'm a mainly PvE player, with occasional incursions into PvP to farm bounties or get new guns. PvP is just way too brutal for me, the sweat on PC is ridiculous. When it comes to PvP I get in, become fodder, get my bounties and get out. When I'm done chasing the next shinny or rare stuff that was introduced in the season, I just go over my gun collection and work on it. I'm like a...weapon gardener. I like farming the godrolls, find rolls that suit my playstyle, or create new builds around particular weapons rolls.
When everything's done and done, I like finding a spot with lots of add or bosses and just shoot the weapons. I keep playing just to get more cool guns and shoot at everything. I can spend actual hours just mowing through mobs, it's almost therapeutic for me haha.