Go to openwrt. Or get something better with good security. Unifi is good and very expansible but it doesn't have opensource software compatibility. Sad really.
I mean, that makes sense to some. But not reasonable for an average user. He just did a search for top rated, recommended routers and bought what all these crappy sites recommend. He tried to do the needful.
The average user isn't going to replace the firmware in a wireless router, so if it sucks out of the box, it's just going to suck and they'll never think to make it not so.
The first word in getting into FOSS or open anything should be compatibility before you even get to the store.
If not, then... well, I hope you keep the receipt.