swich is better, but in the long run the DSL connection will be your bottleneck.
So if you need wicked fast transfers between 3 or more computers, get a switch.
If you only have 2, or it doesnt matter that much, a hub.
On the other hand... a decent 5 port switch is only $50
bart