A common user interface is great once you've learned it. The problem is the initial learning curve. My guess(tm) is that there are perhaps
10 times as many options, checkboxes, and obscure features scattered among the various DD-WRT management pages. For some models, loading the firmware is an ordeal process, where a comatose router is the reward for failing to follow the instructions exactly.Many useful features (such as being able to directly configure an attached cable or DSL modem), require command line incantations to configure. Another example is guest access on a separate subnet. That's a standard feature on most commodity routers made in the last 2 years. For dd-wrt, here's the procedure:
As for the defaults being sensible, there are a few that I would change. Saving the DHCP status (MAC address table), between reboots is useful, until you try it at a coffee shop which could easily see thousands of MAC addresses. Probably a few more I could complain about, but I don't want to look right now.
As for routers pre-loaded with DD-WRT, to the best of my knowledge, only Buffalo offers retail "powered by dd-wrt" products.