The majority of the points tend to be based on the facts that the firmware is shit, isn't updated for long, and visibility into the firmware and it's releases is murky and opaque.
So what if you wipe out the firmware and go for openwrt? how does balancing for compatibility with openwrt and consumer router hardware rank on this scale?