I was thinking the same thing with the multitude of devices I have BUT half the fun as well is having an HE system that is able to (like SmartThings) connect to lots of 3rd party devices and having a sharing community of devs like @ericm that enables a plethora of choices on which device best fits my situation.
What helped me in my decision was knowing you can always run a hybrid system of both HE and ST as the HE community rapidly comes out with ported drivers and apps. But as I continue in my migration I am finding HE speed and reliability of local control has got my wife giddy. The Wife Acceptance Factor alone was worth the switch as it has gone from a negative score to a positive score and that is with me in the middle of the migration making my ST system more unstable as I am dismantling the zwave/zigbee mesh. Even with drivers that might not report 100% status updates today on these switches I am confident that this community or HE staff continually pump out updates to tweak the drivers to fix these bugs... just like it happened at ST.
FYI: I found this thread because I am moving over two of my Monoprice Dual Relay devices and Enerwave dual relays now from ST to HE I am going to start like @cstory777 mentions by looking over at what community genius @ericm has ported over in his Hubitat github because it was his excellent work that I used in ST. I am also moving over my H801 RGBW devices and Sonoff devices with his drivers as well.
IMHO there are those in ST that don't use custom device handlers and custom smart apps and will be perfectly happy with ST because they don't know what they don't know and haven't explored enough into the potential of HA. But as I started diving into the real potential of the ST platform using these custom solutions is when all the shortcomings of ST begin to pile up. So I was looking at HomeSeer to migrate to until I stumbled on to the Hubitat Elevation.