Overwatch

Blizzards take on the team-based FPS is as polished as you’d expect.

In effect, they’ve taken the typical team shooter, bolted on the range of characters which would be at home in a MOBA, and filed down all the rough edges until they’re mirror smooth. No mentions of anything which would be annoying when losing, which just leaves the fun and enjoyment. I don’t tend to like team-based FPSs with randoms, but the lack of annoying elements just leaves the fun. Add to that the constant updates and the clear lack of monetisation, and you have a winner.