I use Mikrotik RB5009 because it's easy and very powerful. It has zerotier and wireguard built in. I'm slowly getting into OPNSense, but I'm not too familiar with it yet.
I also run ubiquiti wifi, but am planning on changing to another system in the future.
My core switch is a unifi 24 enterprise. It's the only affordable and semi quiet switch that is multigig, POE, and semi layer 3.
I currently run 6 vlans. Users, servers, management, IoT, LAN only, and DMZ.