The Philips Hue will require the Hue hub from their starter kit - you can’t just buy a single Hue bulb and have it talk to the SmartThings hub.
Similar situation exists with the Limitless LED lightbulbs - and I’m not aware of anyone getting these talking to SmartThings yet.
Whether you’ll need another hub or not depends upon which bulb you get. For example, the LIFX bulbs don’t have a hub, but again there is no (direct) integration between them and SmartThings yet.
The downside for the bulbs is that you lose the ability to manually control the switch, meaning that if you turn of the switch, it ceases to be a smart bulb. The switch always needs to be in an on position.
Your talking to the TCP man here.
It has a hub and you have to install the tcp app and get that all configured first. Once you do, then you can add the bulbs to smartthings. I just updated the TCP app/devices, they should work fine for you. Get the starter kit. Has 2 bulbs and the hub.