It depends on budget.
Unmanaged switches are dumb and don't really do anything to improve performance beyond the base technology, E.G gigabit ethernet.
Manage switches support VLANs, QoS, monitoring, port security, even traffic shaping and IP routing at the high end.
I usually would spec a smart switch for avid media streamers (this is from LAN to LAN not iPlayer etc from the internet) because QoS is nice to have to guarantee priority to the stream for silky smooth playback. Smart switches are half way between un managed and full managed, usually configured by a simple web GUI.
But most other stuff isn't sensitive to latency or minor packet loss so would be fine with unmanaged switches.
The biggest difference for use in the home is smart switches will cost about 4 times more than unmanaged. So 8port gigabit unmanaged = 20-30quid, a comparable smart switch more like 100-120.
A full managed switch 8 port you'd be looking at 250-300.