Me too!!!!!!! Tasmota firmware for a sonoff branded device and ESP easy for your own ESP8266 project if you wanted to handle something on the fly.
After you purchase or create the interface cable for USB to circuit header, or simply source the USB cable for those esp8266 with micro USB built in(dev/nodemcu/12e), the rest is easy.
No arduino ide really needed. ( I do use the arduino ide to monitor the serial port messages but that is it ).
Open the zip file , figure out which com port your device is on, run the small included executable, select the firmware and com port, execute, done. Some devices will need to be manually put into program mode (hold a button, short a specific gpio,etc). The esp8266 dev boards do not as the USB cable has the needed support to do this.
Full disclosure, I have not tried the new 'mega' version on the smaller memories Sonoffs as of yet (v 147 works great on them for me). However the esp8266 dev boards seem to love the new 2.0 dev version!
YMMV but just some positive input regarding my experience.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/8136e01b-a09a-4758-90d7-61341d88b57b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.