Can't remember the last single player story game that I played. Maybe Elden Ring? What an incredible game that is, probably the best and most lovingly crafted game I've ever played. Had so many legitimate "wow" moments, but I eventually gave it up after ~40 hours because it just gets too hard. I don't mind a hard boss fight, but when the random enemies are dropping off rooftops and killing me in two hits, I just get frustrated. I love the idea of Fromsoft games, and have watched tons and tons of twitch streamers play them, but I don't really care for them myself.
Funny enough, after putting down Elden Ring for being too difficult, it's Dota that accounts for 90% of my gaming nowadays. I played it since the beta (and cut my teeth in Heroes of Newerth before that), and the difficulty curve on that game is so insane that I tell people it takes 1,000 hours to get any kind of good at it. But once you do, it's a forever game; it's absolutely brilliant. I play a couple hours a few times a week with my cousin, and we've got pretty good chemistry going.
Deadlock is fun, but I don't really want to spend the 1,000 hours it will take to get good at it.
I also spent a lot of time in the last two years playing the original Guild Wars. I started a new account (first account has 5k hours) and really enjoyed building from scratch. This is another forever game for me, and it still holds up as my favourite combat system. It's a shame PvP is almost entirely dead, holy smokes do I have so many fond memories with friends playing Hall of Heroes and Guild vs Guild late into the night, and many of the things I love about GW PvP is what I love about Dota.