4 giga ports(would love to have 6 or 8...)
Actually, it has 5 - the WAN port is GigE and is part of the same switch. This has been helpful for me in situations where I install a WAP and need a port for uplink and need all 4 ports for devices (say an Apple TV, blu-ray player, game console and control system)
why openwrt and not dd-wrt?
Because it works. Reliably. Every time. And I can install only what's needed, and do more than DD-WRT. I also know how it works; it isn't blackbox.
Also, I don't know if DD-WRT is on TL-WR1043ND. I don't care, either.
are you using plain 12.09 AA?(isn't 12.09.1 out yet?), any particular tips you recommend?, any caveats?
12.09 AA, yes. Vanilla distribution.
No tips or recommendations; it just works. VLANs, QoS, high power WAPs, multiple WiFi networks on various VLANs, public WiFi using WPA2 that changes weekly (in a business right next to poor housing) and has a web interface to show the simple generated code, public WiFi with custom captive portal and logging / statistics, controlling lighting and locks in a building based on the status of an alarm system,
working as a basic reliable router, other stuff I can't think of. Great little machines.
The only bug I have noticed so far is that in LuCI, one can't change the NTP server fields. This bug did not exist in prior AA releases. The workaround is to ssh in and vi /etc/config/system. Minor bug, slightly annoying, but something that's set-and-forget thankfully.