You can always consider Unity with Mirror Networking and go with a p2p approach where all you need is a relay server to make the initial connection between players, eliminating the need for port forwarding, that way your costs are dirt cheap vs. having to host servers.