I like GL.iNet routers: small, inexpensive and come with OpenWRT. I was very happy with my AR300M until it started getting unstable after a few months: need to hard reboot it every couple of days. Not sure if I'm unlucky or if it's inherent to inexpensive routers.