Been hearing about MikroTik for years from couple of a friends who do a lot of network related projects. Only good stuff, so when I will need a good home router in the future I will most likely go with MikroTik.
Big warning though that those are not made to be userfriendly to set up. They are a network nerds dream when it comes to features per dollar, but not easy to configure and updates can be wonky.