I sympathize with you. I got tired of virtual switches and applets on IFTTT that were unreliable, not to mention 5-6 different apps on my smartphone for controlling those devices.
To that end I flashed my devices with Tasmota and just finished writing a comprehensive device handler for RGBW bulbs for Smartthings classic. This is what it looks like:
If you can get your RGBW bulb flashed with Tasmota you can have a pretty decent integration with SmartThings. You can find more info here.
I plan on doing a couple of others in the future, a basic switch and a switch with power monitoring.
