Used to be a big DDWrt fan, but I have Cisco equipment in my home network, and using DDWrt on a retail router was the bottleneck in my network. Retail hardware isn’t designed to push higher bandwidth. It’s intended for your average Joe home user. I run TeamSpeak, Minecraft servers, web services, and VPN over my home networks, I need the pipes.
I have also noticed that dd-wrt runs at about 20% oc available bandwidth. It is acceptable for the purpose which we are using it at the moment though.