Ubiquity's EdgeMax is a reliable, stable, and inexpensive router that I have started to roll out all customers. EdgeOS is a fork and port of Vyatta 6.3 (think Junos) and is under constant development with a great beta program. Their devs are active on their corporate forum and are open to suggestions and support.
Some features that I have used and like:
- Solid hardware
- Debian based base OS
- Nice Web Admin for common tasks like port forwarding, FW, routes, etc.
- Stable VPN
- Advanced VLAN configs
- Class-based QoS with shaping
- DHCP snooping
- Port mirroring