Re: I mostly agree with this article
One nice thing about Apple's approach, especially from a security standpoint, is that firmware updates are integrated into the standard OS update process. It's been awhile since I've had a non-Airport router, but I remember having to periodically manually check manufacturer web sites to make sure my access point to the rest of the Internet was up to date. With the Airport Utility (on Mac anyway, don't know about Windows/iOS), if there's a new version, it automatically appears in the standard software update notification, and installing is one click away.