Practically speaking, any of the well-known makes (like Linksys, Belkin, Netgear) are quite satisfactory for the normal user.
A higher speed than g (54 Mbps) (than it's n) only is necessary if you have a very high speed broadband connection (such as the 120 Mbps that's offered here via the cable) or if the devices on your LAN support it.
A higher wired Ethernet speed (gigabit Ethernet in stead of the normal 100 Mbps) only makes sense for the LAN if it's supported by your devices.
But try to look ahead 5 years in the future.
Here my ISP gave a modem-router combination. So I had nothing to choose. That's easy!
Kees
How do I choose a WIFI router

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic