I can vouch for Netgear. I have a Netgear N300 (WNR200v4), which is an entry level model, and it has worked perfectly, save for about five or six months back when I screwed up a setting and it started causing problems. I didn't realize it was my own fault and thought that the router was going bad, but I remembered having changed some things, and sure enough, the router was absolutely fine. I've had it for about five years now. For my three devices and little house it's perfect.
I received a D-Link DIR-619L due to the (ultimately repaired) problems with the Netgear, and now feel sort of bad that I don't use it very much. LOL. The D-Link works well, too.
Those Nighthawk routers are pretty nice. A little too much for my needs, but if I had more devices I might think about something like that. Perhaps even one of those Asus routers that can use the Merlin firmware.
I actually found out that my Netgear router has a built in usage meter, and although it doesn't break it down by device usage, the total still gives a decent idea. Then again, being that I only use the router when using my laptop or notebook it sort of defeats the purpose of the meter, for my needs, anyway. LOL. Still, it's interesting that an entry level router like this even has one.
And yes, having a spare is nice, too. As we all know, electronics break down all the time, and with this router being around five years old, it's only a matter of time.