Yeah they’re good now. In the early days they had a lot of quirks and also a lot of people weren’t settling them up correctly so older support posts have a lot of negative guff. But with their new setup and support apps (Unifi+wifiman) the success rate of getting things working how you want for a first timer is much higher these days.
Their new policy VPN routing and DNS filtering options in the ultra and max units makes the loss of full x-sense control less of an issue.
I used to have 2 gateways one pfsense VM and one physical to sort out filtering and stuff but I switched to ubiquiti and it does everything I need in one easy to manage unit again.
I’ve used “getdataback” many times by Runtime software and it has worked the best for me over others I’ve tried.