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 ...