I haven’t found a one stop solution for a good home router yet, but I’ve played with most of the popular brands at this point.
The biggest requirement I have is CAKE [1] support as I think it’s an absolutely incredible feature that makes non gigabit/upload limited connections with multiple users much more usable.
Unfortunately, this limits us to a few routers. OpenWRT does it wonderfully, but OpenWRT is only a great choice if you’re a rather technical user and can be around to upgrade it/futz with it as needed. Ubiquiti doesn’t have support yet (I think the edge router has some custom packages you can install, but these aren’t official last I checked).
Eero does support this, and is my current recommendation, but it is worth noting that Eero is locking features behind a subscription plan that costs up to 10$ a month. Want adblocking, a feature that other routers are now adding for free? You have to pay. I seriously doubt this plan is ever going to work for them, but keep it in mind. I’m guessing it’ll eventually morph into a “sign in with your Amazon Prime account” style thing for bonus features/selling your DNS/tracking data to Amazon, but who knows.
Thus, I think Eero is a great stopgap for the next 1-2 years until Ubiquiti stabilizes their Amplifi line and/or finally adds CAKE to the Unifi stuff.
[1] https://www.bufferbloat.net/projects/codel/wiki/Cake/