For those wondering, I've found dd-wrt to be a higher performance firmware than tomato, but I find tomato to be more reliable (probably just because there's less options for me to mess with). Tomato also seems to offer a stronger wireless signal, at least on the routers I have, but that could just be a difference in default transmit power.