I would get a USB 3.0 hub, because if you get a hub with USB 2.0, it will be incredibly slow with transferring files, etc. I don't think it really matters which brand, just as long as it's a reputable brand like Anker or Caldigit (do they even sell just plain old USB hubs?). It sounds like a USB 3.0 PCI-e card like I have won't be a good option for you because you need a 1 ft long cable.