As a fan of DD-WRT and Tomato firmware replacements for routers, I always look for something I can flash that on. I'm currently using ASUS routers (right now my main router is a RT-N66U). I needed something with QoS support so I can carve off some dedicated bandwidth for my VoiP phone. I'm using the Tomato firmware with this and it's extension companion (an ASUS RT-N16).
The Tomato firmware is incredibly flexible. Far superior to anything I've seen in a commercial home router. I have it set up for dynamic DNS and have an Open VPN server on it so I can get home when abroad.