Secondo voi come dovrebbe essere un IDE per lo sviluppo embedded

Secondo me il problema è l'impossibilità di scegliere tra migliaia di MCU.
La scelta di Atmega 328 / 168 / 1280 / 25... secondo me è mirata.
Esempio l'attiny 85 (costo 2 dollari se ne prendi 5) ha 4 o 6 i/o non ricordo (di cui 2pwm) e 8kb di memoria, piu' un clock interno di 20mhz. Io lavoro nella robotica e mi rendo conto che questo MCU basterebbe e avanzerebbe alla gran maggiorparte dei progetti di robotica messi in share in exhibition, letsmakerobots, gioblu.com e i vari altri siti di robotica amatoriale (cioè robot rover basici).