Spent the whole day looking at routers and switches, and I think I'm going with Unifi their prices are on par with the open source alternatives and they seem to just work no fuss, and I can run them fully locally and not depend on the cloud if I wanted.
I don't want to buy any hardware that can be taken away from me with a firmware push where I now need to pay a subscription to use my product. Wile that risk with Unifi doesn't seem to be zero, it seems close to zero.