Hola,
 
Suponiendo que hablamos de estaciones de trabajo (no de servidores...). 
Ventajas (que yo veo):
- Permite monitorizar y dar atención remota a los equipos.
  - Te evita tener un servidor DHCP.
  - Te permite organizar y controlar mejor la red y el tráfico (sabes quién hace qué cosa).
  
Desventajas (que yo veo):
- En el caso de equipos "que vienen y ván", tienes que configurarlos cada vez.
  - Te permite comprar menos IPs de las que realmente necesitas, si vas a usar IP pública para los equipos.
  
La dirección que le des a un equipo depende de si quieres que tenga dirección pública o privada (que sea visible o no desde internet). Una vez decidido eso la dirección también la determina la máscara de red que estés usando y de las IPs que hayas comprado (caso de IPs públicas).
A parte de estos dos factores, ninguna limitación más (bueno, si, el último número no debe ser 0 y ninguno 255). 
El HUB es un elemento de nivel 1, no modifica la IP. 
Saludos. 
... aunque puedo equivocarme ...