DD-WRT has served well as the firmware on my wireless router, giving me a few more useful features and stability that the default firmware was lacking in. So I got rid of it.
Instead I’m running Tomato on it now. Why?
1) Partly because I still have occasional trouble with the wireless dropping out for a while. It could be interference, but setting the channel number seems to clear it up even if I set it back to the same channel, so it might be a problem with the wireless drivers, too. Using a different firmware will let me see if it continues to occur there, at least.
2) And also because Tomato has one feature that DD-WRT doesn’t: bandwidth monitoring. Not that I’m running into any limits or anything yet, but I’m curious as to just how much I’m using up, and Tomato will track it in a variety of different ways: real-time, and totals on a daily, weekly, and monthly basis.
Otherwise, they both have pretty much all the same features that I need, so switching over wasn’t too painful. The only stumbling point was getting it to mount a Samba share for storing the bandwidth monitor history, and that was just because I’d forgotten to add the new user I created for it via ‘smbpasswd’.