i like the HW of the Photon. It's great.
But what i don't like is the true development IDE. Wheter the CLOUD nor the cli Interface.
Real Debugging on the Device. I'm not sure, how a developer will ensure to have proper working code, if there is no possibilty to debug it real on the code.
All this cloud IDE stuff is fun for some starters, but i miss the real embedded stuff. (Stack / Heap control, pheripheral debugging, advanced realtime processing with RTOS using some Advanced debuggers like Lauterbach or Segger JLink.
At the moment i miss a demo project for the big common IDEs.
We have big libraries for STM32
Also to have this scattered Makefiles is not very easy to understand.