With a managed switch you can:
. set the port status and settings per port
. obtain traffic data per port, and per switch
But you will also pay a pretty penny for these features.
Most hubs are 10mbs Half Duplex devices. Any activity by a connection is "heard" by all other devices that are connected.
In a switch you make a 1-to-1 connection between two devices, without bothering anyone else with your traffic. In nearly every case a switch is to be preferred to a hub. It significantly reduces contention among your devices, and more efficiently handles your TCP/IP traffic in and out of connected devices.
For small to medium sized LANS, and unmanaged switch is perfectly suitable.