DD-WRT brings lots more functionality, but imposes a hit on routing performance and no significant wireless...
Pros:
Cons: