I also bought the TL-WDR4300 over a year ago. Been rock stable on the OEM firmware. I would have put DD-WRT on it, but the last build was almost 2 years old. I figured if there was a DD-WRT bug, I'd be SOL with any updates.
Retirement means that when someone says "Have a nice day", you actually have a shot at it.