I’m hosting a few services that are always on type (home assistant being the most obvious). I’m also looking at doing a firewall replacement with something like pfsense. Am I asking for trouble if I do the firewall as a VM with other machines sharing the hardware?
Nope, that’s what most of companies with no hardware appliances do.