It doesn't sound like a bad hub to me, you could try moving the working devices to other ports, but that will most likely install more drivers and maybe confuse the issue. It maybe a powered hub but it could still possibly have power issues not sure on that.
Personally I would use the devices like you suggest and not think about it anymore.