I reccomend merlin.
I used tomato at first and its actually ok but fails on a few things.
1 - too many setting changes require a full network restart. Thats just lazy programming.
2 - lack of documentation (as you have discovered).
3 - the much heralded QoS I found somewhat overhyped.
4 - wireless performance is bad
5 - has to be installed I think via recovery mode, merlin can be flashed direct as a sus firmware upgrade.
merlin has its own issues but I think they easier to work around. the ones I am facing right now are.
1 - cant easily automount cifs (windows shared drive which i am using to store traffic monitor data)
2 - cant easily adjust service configs such as dnsmasq, this has to be done via a config file manually in ssh, on tomato can be done in gui.
3 - no built in vpn client (but this is only issue on nt16 my router, its on the nt66 firmware), plus I dont use a vpn currently anyway.
merlin is based on asus stock, and its basically enhanced asus firmware, bugs fixed and few extra features such as traffic monitoring added.
tomato still has some things I still miss such as able to use CFE whilst using traffic monitoring, better per device monitoring, the better usb feature support and auto cifs mounting.
asuswrt-merlin is probably as powerful tho just less of it is done for you, certian things have to be done in ssh if you want them done and can install own extra software.
I would avoid dd-wrt, this seems problematic on asus routers. The realistic choice is between tomato and merlin. I would choose merlin unless tomato has a feature you need.
this supercedes my previous post.
BT Infinity 2 Since Dec 2012 - Estimate 65.9/20 - Attainable peak 110/36 - Current Sync 71/20
Edited by Chrysalis (Sat 12-Jan-13 21:22:38)