OK, the way I see it here is what you should consider when selecting a router for your home network. You need to ask yourself 5 simple questions, they are as follows. First, do you have any sort of apple products on your network that you wish to backup to a USB hard drive attached to your router? Do you need qos/portforwarding/dns granularity that can be manually set or do you host your own website on a domain that you own, and/or, do you have more than one router on which you have setup more than one subnet for devices for compatibility's sake? Ca you define and explain what each of the functions described in previous question, also can you explain the difference between openwrt, dd-wrt, and wrt54n? Can you tell me how many "streams" of both 2.4 mhz and 5mhz the wireless card supports, if so does the wireless card on any of your devices support speeds over 300mps on either spectrum? Can you, if necessary use your network if one of your devices becomes bricked, or if a device becomes bricked, do you know how to chain-load router firmware using a serial or jtag console via the command line?
If any of these questions sound like latin when you read them, or if this is your first piece of networking hardware (or are you replacing a router more than 5 years old), then you will be happiest with the most expensive apple networking hardware you can afford or rationalize to your significant other. Yes, there is better/more bleeding edge hardware out there, but all in all, if you can, do yourself a favor, buy apple networking stuff if you can afford it. I too was skeptical, but alas, they are the most frequently updated, convenient, and stable networking equipment on the consumer market today. I know, I know, router (x) is faster/more configurable/cheaper, but chances are the apple routers will save you time, frustration, and money (when you have to buy another router "cuz yours doesnt do 'x'"). Plus, chances are, in terms of performance, apples will support all but the most bleeding edge networking protocols (most of which are buggy or have shoddy support from most "stock" networking hardware on computers.