I've always used NetGear and had good success. I use one that's a firewall, router, wireless access point, and 10/100 switch all in one box, and it works great. The web gui that comes with it is very easy to use, even to do more complex things like setup inbound rules if you want to run a server...