I'd say either BF1 (oldie but a goodie) or Warcraft 3 (oldie but goodie as well). Those games are, to me, infinitely (almost) replayable, they have a dedicated fanbase, and people made some nice maps and levels for both of them. I like replayability and lasting overall value the most in a game. The few I do play are like that.
BF1 IS THE BEST THING SINCE SLICED BREAD!!!!!1111!!1
BF1 IS THE BEST THING SINCE SLICED BREAD!!!!!1111!!1