I’ve heard good things about MicroTik. Not as consumer-friendly as Uniquiti Unifi, but solid engineering from a company that seems to really understand networking at the 1/2.5/10/25/40 Gig Ethernet scale for anything from SOHO to small/medium size businesses.
Don’t have any personal experience with them, however.
MicroTik is solid and I used one of their routers for a few years. However, there's no support with mDNS across VLANs. You can obviously roll your own solution, but who has time for that? I prefer to have my IoT devices on a separate VLAN. Without support from the router, you're SoL if you want your devices to be discoverable by HomeKit and other services.
At the moment I'm using Unifi for my router, but I'd consider switching to something as secure as Mikrotik but with support for mDNS across VLANs.