Procesos expertos, es como todos los generadores de código, hay que tener cuidado es como las cubre, las harmoni, etc
Yo los utilizo solo para configuración de pines ( es decir la uart aquí, el USB aquí, etc etc.)
El código que Generes con estos, siempre deberás revisarlos tu, no te fíes. El kinetis desing estudio es una buena herramienta gratuita y mantenida por freescale, tiene algunas diferencias con respecto al code warrior ( el de pago)
Pero es el típico compilador que usa gcc para arm como en atmel, st, etc etc. Hasta microchip usa gcc (y te lo cobra con to la cara dura)
El código que generes tu mismo sera siempre mas eficiente, pero habrá algunas cosas que tienes que tirar de librerías si o si, utiliza PE con cabeza y no para todo. Por otra parte mientras no tengas problemas con la memoria... no es como microchip que las optimizaciones son cada vez peores para que te compres la pro. Esto no te va a pasar con arm en casi ninguna marca.
Los comienzos siempre son difíciles, mas si vienes de microchip, que es totalmente diferente, si vinieras de otro ARM te seria mas fácil el cambio. Pero empezar no te resultara muy intuitivo pero nada que no se resuelva con trabajo, dentro de poco no querras saber nada de microchip
Un saludo