Other trap is some of the unifi features, IIRC their IDS is one of them, will cut throughput if you are running it.
IDS is probably overkill for a home network anyway.
I recently replaced said router with a Dream Router 7.
You are right about Unifi's software being pain and I love that they keep changing the UI, the controller on the server side is dependency hell, and mongodb to boot just in case you need to manage n^webscale deployments.