I've been forced to learn a lot more than I ever wanted to know about wireless networking over the last twelve years.
My current home setup is two Airport Extremes (one in wireless bridge mode), an Airport Express for travel, and in my vacation home, some recent Netgear model. All have performed well. In general, I'd take the Airports over anything else, but there is one "feature" that bugs the crap out of me:
Every other router in the known universe is easily accessed by the old 192.168.x.x IP address. Apple's routers are unique in that you MUST install their doofy Airport Utility app, using SNMP to talk to the router. Imagine if your sole machine was running Linux, or a Chromebook, or game console. You are SOL, but hey, thanks for playing!
That one annoying thing aside, they are otherwise great devices, with many customizable features not found on most other routers.