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.
Real Users find the one combination of bizarre input values that shuts down the system for days.