Steam is the best platform by far, and the only one with Linux support. It’s not Valve’s fault if other publishers aren’t even trying to make a good product.
I wonder how long before a triple A game on PC has paid online, and which publisher will do it. 80€ for the game, 45€ for the season pass, 15€/month for online, 5€ for each additional multiplayer map, 2€ for each character skin.
Only $9.99 to unlock the sixth star!