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.
The earth is like a tiny grain of sand, only much, much heavier.