Thanks for asking,
After trying several simpler WiFi and cellular boards with only moderate success for about a year, I moved over to the Particle platform. With generic ESP8266, adafruit feathers and FONO-feathers I found it hard to get things working dependably. I found cellular communication particularly difficult. I still use some of the other platforms for WiFi but for cellular I find the Particle Electron to be well integrated into a web interface for programming and for monitoring the processor, has good documentation and has code and code examples that mostly work first time. It also has a simple interface for programming the processor over the air. That is particularly important to me because my units are mostly located in difficult to access locations. All those nice things having been said, they are a little expensive and the Electron seems to be only available as a “kit” that contains several things I don’t need.
john