To answer short Yes, HexOs could be a all in one shop for a home lab, Hex/Truenas has it advantages and draw backs like other hypervisors. So far in my testing and playing besides the limiting factors on my hardware setup I mainly use it for small Apps , Plex and Immich while using a Dell R730 for my heavy lifting VM's. I have tested both windows and linux Vm's and it performed as expected from a hypervisor. YYou can run a VPN like TailScale or if you have a domain you can use CloudFlare to access things outside of your network with out any issues " it will need setup outside of the Hexos gui ". For the Plex comment If you have older / slow hardware that would not be suitable to run as a nas and plex, it is easy to run 2 different computers to run plex and have it point back to the shares in HexOs. I have done this previously when I still was using a older Lenovo Ix2 Nas while using plex in a Hyper-V instance .
For reference this is what i am using my HexOS for at the moment