Long time ago I used these BSD-based appliances such as opnsense, beleiving I'll have it easier with their web interfaces than with editing config files in vi.
In the long run, after investing some time into learning actual BSDs I find editing a few config files much more convenient than clicking around in web interfaces.
Keeping Linux-based devices up and running and somewhat reliable is horrible. I'm 45, I've spent 25 years doing that. Time I'll never get back. Time I'm spending with my kids instead of dicking around with an obscure bug caused by some random dude who is spending his free time doing thankless work maintaining some C code he wrote 40 years ago.
I like unifi despite the appliance feel. I recommend using the kit that works fire you, but avoiding the temptation to stick everything in a single pane of glass. Use the wifi, don't also cram your routing and switching and firewalling into the same vendor relationship.
It's like being apple-everything. Freedom until you bump into the walls of your cell.
Unifi APs are a sweet spot of price/performance, and I have no difficulty recommending them. Ruckus hardware is better at five times the price.
UISP gear has worked very very well for me for ptp and ptmp. But that's a completely different line.
https://www.freshports.org/net-mgmt/unifi10/
https://ports.to/path/net/unifi/main.html
I guess not officially supported but I use them, they work well.