As for TP-LInk, I have always been a fan of their managed switches as they work well and when in need to buy switches in a pinch, I buy them from Microcenter same day, although now Microcenter sells Ubiquiti now.
What's sad is that every vendor making "home" (IE junk) routers has the same "problems". The hardware itself isn't limited in what it can do, just by the software used on the hardware platform. Of course this basic concept couldn't be grasped by a government agency.