I've been running DD-WRT for the last few months on my TP-Link TL-WDR3600. On the whole it was pretty good, but I was annoyed by how difficult it was...