Depends on what you want.
If you only need 5 ports, Mikrotik's switches are quite serviceable.
I have a TP-Link TL-SG3216 and I've been a bit disappointed in it.
First of all, I got the 32xx series instead of the lower ones because it supported 802.1x, only to find it's non-standard and only works with their own supplicant, which makes it useless on anything but Windows and useless for my intended uses.
Also, port mirroring seems to drop a lot of frames in situations I've never had problems with other switches (only one pair of ports mirrored to monitor traffic).
On the other hand, it's cheap and everything else I've tried works well....
I have a lot of recent SME managed switches, I'd rank the switch lines like this:
#1: Cisco SG-300 - This is great, full featured layer 3 switch.
#2: Cisco SG-200 - Not as full featured, has some limitations, but they're the same or better as you'll find in everything else in the class, and unlike everyone else they are clearly documented.
I'd say the next two are tied, depending on what you're looking for.
#3 HP-1810 - Great interface, solid for what it does, only downside is it is not as feature rich as some of the other options(no protected ports, no 802.1x, etc)
#3 Netgear GS108Tv2 and other "advance smart switches" they've updated recently - These are great, totally packed with features in recent firmware, though the interface for some features is unintuitive to me. They're mostly problem free as long as yours has the CPU paste properly applied and you're use the latest firmware. If you buy a lot of them you will have some that fail fairly early, so keep a spare. Reliability and interface are downsides, but in terms of features for price they're unbeatable(and unlike TP-Link, all the advanced featuers work like you'd expect). The recent firmwares have a lot more features then advertised for the switch, read recent firmware updates for details (things like protected ports, IPv6 compatibility, etc)
#4 TP-Link - If you're looking for basic smart managed switch and don't expect fully managed features to work right, these are a great deal. Web interface is pretty good, VLANs, LAGS and similar basic functionality work just fine. If you use anything more complicated though, expect to hit weird bugs. Reliability seems about the same as recent release of Netgear hardware, which isn't top shelf but fine for home use. Would not put either in a corporate lan.
Personally I'm mostly buying either the Cisco SG-300, Netgear advanced smart switch line (GS108Tv2 & similar) or TP-Link unmanaged switches depending on what features I need, but your price/features/interface preferences might be different than mine