Hey there
I have as similar configuration you are targeting. Important devices are all connected with 10gbe. As I have the pleasure to be conntected with 10gbe to the Internet (
Home) I want to be able to use this bandwidth everywhere its needed.
At the moment I have 2 ESX 7 servers and one Baremetal Truenas as storage. On one of the ESX runs a Sophos XG VM (Home Edition), this for over 4 years without any big issues beside no HA and the lack of MTU 9000 support. I even use Site2Site VPN with some other Sophos XGs and of course normal VPN for my family. The configuration is not that complicated especialy compared to eg. PAN-OS
I also use the mentioned Mikrotek CRS305-1G-4S+IN with DACS (for the Servers) and 2 10gbe SFTP+ modules. They are getting hot but are running without any issues for some month now....
The Mikrotek is connected to as Netgear GS110EMX with 10gbe which is connected to all other Switches in our Home which do not need 10gbe...
Maybe this helps you a bit, will help you out when you have some more questions
Best,
Patrick