I'm using WR943ND and have problems with WiFi - it usually works, but may suddenly lose connection and start not accepting some or all clients (usually looks as a failure to obtain address via DHCP). Requires me to power-cycle the router every now and then. Not sure whenever the problem is within the hostapd or kernel, and I'm too lazy and incompetent to debug it. It seems to work fine for others, so maybe it's just my particular hardware issue.
Also, about an year ago, switch support was nearly non-existent - they just had the configuration struct hardcoded right inside kernel and nobody (including me) hadn't enough patience to properly expose config to userspace. But that matters only if you want 802.1Q, which is rarely a requirement for typical home networks. And maybe someone bothered to hack that, already.
Otherwise TL-WR{7,8,9,10}4[13]ND is a good platform. Unless they changed something recently, I'm not aware of.
Also, about an year ago, switch support was nearly non-existent - they just had the configuration struct hardcoded right inside kernel and nobody (including me) hadn't enough patience to properly expose config to userspace. But that matters only if you want 802.1Q, which is rarely a requirement for typical home networks. And maybe someone bothered to hack that, already.
Otherwise TL-WR{7,8,9,10}4[13]ND is a good platform. Unless they changed something recently, I'm not aware of.