Valve recently announced partner access to their network backbone which addresses a lot of the problems mentioned here: * Access to our network, giving your players protection from attack, 100% reliable NAT traversal, and improved connectivity. * Tools for instantly estimating the ping between two arbitrary hosts without sending any packets. * A high quality end-to-end encrypted reliable-over-UDP protocol. >> Second,…
Which is great if Steam is your only platform and you want to be tied to Valve forever, but as soon as you want your game on mobile, console or even another PC store like Epic or GOG you need another solution.
I'd be much more afraid of vendor lock-in that actually runs throughought your code base and shapes it.