On the one hand, no DRM and competition pushes me towards GOG. On the other hand, my Steam Deck pushes me to Steam. Yes, Heroic Launcher is amazing for Linux gaming, but I’ve encountered a few games that didn’t behave right. Dragon Age: Origin is the biggest offender with the DLC just not activating out of the box on GOG.
I would be fine just playing Bad Company 2 on community servers if that is an option. Haven’t bought a Battlefield game since. I don’t see that trend changing any time soon.