

Steam is a private company, not publicly traded and has no VC funding.
VC funding and potential IPO normally means enshittification is inevitable, as they will eventually need to make insane profits by turning the screws on its users, as their business model wasn’t self sustaining.

Have done something similar, you’ll discover the joy of have no internet while you do server maintenance, upgrades or disaster recovery and worst case, hardware failures.
Having internet and filesharing on one nic means internet will suffer while the nic is saturated.
Ensure your other VMs are adequately delayed at initial boot, as that can cause weird things that need DHCP to be available
Otherwise I never had issue running the router as a VM.