I know we live in a connected world and all. But I am not fond of using products that rely on a service that is out of my control. Should that service ever go by-by I would be put at a disadvantage for my products. It just makes me nervous.
Imagine waking up tomorrow and the Particle site is gone, they closed shop overnight. This is why I am currently focusing my energy to compiling locally, and flashing via DFU. I just like to plan it safe.
Having said this, it would make it nice to be able to flash over my wifi, rather than pressing the buttons all the time to put it in DFU mode. If Particle could say add a feature in the particle firmware which it had its own FTP server on the device itself where we could upload the .bin file, and when it detected a new file upload it would flash itself that would eliminate the need for the server. - Just a thought