I started on OH2 around a year ago so no OH1x migration for me.
But I was there at the launch of OH2.
I confess I am not enjoying some of the OH2 bos such as PaperUI is not implemented enough to be useful but enough to get in the way.
I have narrowed down my bindings to a small set of reasonable stable ones as many have bugs that do not meet my level of reliability In fact I have dropped down to BASH scripting rather than use some of the bindings as reliability is of the up most importance to me.
I use OH2 for all my hard core logic, scheduling and event driven interaction with the home and Alexa does all the interactive stuff with switches used to provide ‘modes’ and flags.
MQTT is solid which is what I use for all switches and sensors, I use sonoff (have over 40 of them now).
I tried Wemo’s for LED lighting but although cheap they were unreliable. I also had a dabble with the Sonoff B1 LEDs (B1) but again cheap, but in this case never could get them flashed (my issue I think) but that became irrelevant as I they were too dim for main lighting only really useful for bedside tables or ambient lighting.
I eventually settled on Philips Hue and use the White A60 ones from Noel leaming/Harvey Norman for like 30 bucks.
I should point out I am a renter so all my home automation needs to be wireless and very easy to move when the time comes.
I have gone through multiple iteratiosn of rules codes andf finally settled on a naming scheme that permits optimised rules and I am very happy with OH2 on my RPi3.
I would like to get back the OH2 Alexa skill but really it just allows my heater,dehumidifier,fan setup to function using full voice where as the moment the current temperature setting and reading is not available, but its no biggie.
I have rambled on enough, let me know ifg anything caught your interest. I will gladly show what I have and why I did what I did. This could be inputs into your decision to go in a different direction.