Okay, I did some light reading about different protocols and hubs. Here’s what I found based on other forums and manufacturer’s pages:
-Zigbee Lights actually use Zigbee Light Link to communicate. I’m not an expert but from what I understand, this is a 802.15.4 protocol that requires additional data formatting for communication. The protocol standard is available for download at that link. If Home Assistant somehow utilized this, in theory you should be able to use an XBee USB Explorer(sparkfun.com/products/11812) or XBee Raspi Shield(amazon.com/Ciseco-PLC-SC12870-Slice-Raspberry/dp/B00C45FGBM/) with some code and talk directly with Light bulbs using Zigbee Light Link.
-Phillips Hue uses Light Link but apparently is slightly variant or proprietary and doesn’t play very well with others from what I’ve read. The Hue Bridge can be used to connect other Zigbee devices (like Lightify) but I don’t think the other way around works. This means Hubs that have Zigbee radios built in (Smartthings, Wink, Vera, others) cannot talk directly to Hue bulbs without the Hue bridge but can talk directly to Lightify bulbs.
-Smartthings v2(support.smartthings.com/hc/en-us/articles/205956900-Meet-the-Samsung-SmartThings-Hub) has Z-Wave, Wifi, Zigbee so it can talk directly to Lightify bulbs (but not Hue without the bridge). When connected to the internet, all commands make a round trip to the cloud. When disconnected(support.smartthings.com/hc/en-us/articles/205956960-What-happens-if-the-power-goes-out-or-I-lose-my-internet-connection-), apparently some things “switch” to local processing and some Z-Wave and Zigbee commands still work but to me that’s a complete deal breaker that it uses the cloud typically. It does have a cool built in AA battery backup for power outages but I’m not sure what it would be good for other than maybe door locks since it can’t do much without power or notify you without internet. At $50 currently it’s the cheapest though. It has 1GHz ARM Cortex-A9, 512MB DDR3 RAM, and 4GB FLASH for specs.
-Wink 1 and 2(wink.com/products/wink-hub-2/#inventor) both have Z-Wave, Zigbee and 433MHz protocols but Wink 2 adds Bluetooth Low Energy. Wink 2 has 2.4 and 5GHz WiFi, an Ethernet Port and they claim it is a Z-Wave Plus Device (although it is not listed on the Z-Wave Plus Alliance website). It could just be that it is too new and hasn’t made the list yet since the Wink 1 is certified.
–Wink 1 has 64MB of memory compared to 512MB on the Wink 2. No processor specs or RAM type found.
–Also apparently Wink 1 can be rooted but I’m not sure the benefits of that. For $56 it may be the best option but it seems lacking in horsepower. Does anyone get any delays or lag with Wink 1?
–Wink 2 root not yet achieved but looks like work has begun(rootwink.com/viewtopic.php?f=16&t=238) already. Currently $99 on Amazon
-Vera has a few hubs, VeraLite, VeraEdge, VeraPlus. I only looked at the VeraPlus because it has Zigbee built in. It also has Z-Wave (Plus Certified(products.z-wavealliance.org/Search/Index?regionId=-1&searchText=veraplus)), Bluetooth Low Energy, and Wifi (2.4/5.8). It’s the most expensive at $150 and the specs are 880MHz MIPS SoC DDR3 256MB (less memory than the Wink 2 but can’t compare the processor)
-The Aeotec Z-Stick is Z-Wave Plus Certified(products.z-wavealliance.org/products/1345) as well so no difference there. I can’t really guess on the differences between controlling devices direct through a USB radio or through a hub on the LAN.
Summary:
After all this I’m going to get myself a Wink 2 hub for $99, a few Z-Wave devices and more Lightify Bulbs while they’re on sale and start playing around with simple things using the Wink interface.
I’m sure I will quickly want more functionality so once I understand the devices well enough I’ll get Home Assistant running on an old laptop collecting dust as a trial run. If that works I’ll go for the full Raspi 3 setup and start customizing. I’m pretty excited to be able to use custom sensors and the GPIO for things.
Hopefully this info helps the next person. Please correct me if I got anything wrong!
EDIT: Wow, so apparently the limit is 2 links per post so I I removed all the “www.” and now this post is a bit of a mess… Sorry!