I don't see how any geek could want to use a SOHO NAT device. The benefits of using Linux or a BSD are just amazing. Between tested, trusted, and featurefull firewall software; traffic shaping/bandwidth limiting; and the benefits of a full unix-like system at your fingertips the SOHO NAT devices just don't stack up. Where else can you get NAT, bandwidth prioritization, STRONG authentication, IPSEC, wireless connectivity, HA (available on some systems), and a host of open source software/free software applications?
Plus, with recent advances in technology, the power consumption can be much less than expected. VIA EDEN boards are suppported by atleast one FREE operating system, compact flash cards can replace hard drives, powerful video cards aren't important, etc can make your ears and wallet much happier than most expect.