You can get enterprise class equipment under $100, although around $100 to $150 is more reasonable. The home equipment just can't keep up with higher speed connections in my experience. Sometimes they slow things down without people realizing it, sometimes they lock up and need a reset (inconvenient if I'm trying to remote in from work). I use pfsense on Alix, but mikrotik and ubiquiti are very good choices for home and small business.
List of lacking features in consumer class routers (that many would find useful)
* multiple subnets
*vlan
* utilization graphs (have you hit your cap?)
*VPN (sometimes they support an awful proprietary implementation)
*readable logs