I'm using the TP-LINK T1700G-28TQ myself although it's not had any patches for a while and might be considered as old-hat. One alternative I did consider was a badge-engineered fs.com switch, the
S3900-48T4S or
S3900-24T4S (fanless), although I believe they got in trouble for spamming threads.
As far as the T1700G-28TQ goes, I've been very happy with it. I did install the 180206 beta firmware to fix a memory leak present in the 170608 production firmware and it's been running sold ever since; there's also a
190108 firmware for the v3 switch (only available on the australian site for whatever reason, spotted by a fellow StHer) that reportedly runs just fine on the v2 but I've not tried using it myself yet.