Or alternatively DD-WRT or OpenWRT.
Have to say also no complaints about my Netgear - it even seeks and downloads new firmware itself, and when all is ready lets me know that it's available to pull the trigger on the upgrade (or not if you so wish). OK the quality of the firmware has a couple of times given issues (killing 5GHz connectivity at worst), but older firmware is downloadable from their website.