I've found the opposite. The TP-link router I had was frustratingly unreliable, even when setup to reboot every night. Their firmware updates were slow to arrive. I tossed both the router and the TP-link PoE devices I had into the dumpster. My dad bought some TP-link devices and also complained about reliability issues. We've both vowed not to buy that junk again. Switched to ASUS a couple of years ago running ASUSwrt-merlin and haven't looked back.