I'm currently using an AVM Fritz!Box. Lots of features and awesome if you use a DSL connection. You can effectively overclock the phone line
Does have a few annoying lacks though, like no RADIUS support and you have to type in the MAC addresses for assigning static IPs and hostnames.
Has a built in DNS server, so you can have e.g. nas.fritz.box instead of remembering an IP address.