Having tried dd-wrt and several other 3'd party firmwares I have to disagee with you completely. While ok, dd-wrt is not the best. Tomato is a much better firmware and unlike dd-wrt, you can actually remove/replace Tomato quite easily should you need/want to.
The makers of dd-wrt have made it next to impossible to remove their crap so you're forced to keep using it should you ever make the mistake of installing it on a router.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.