Ey! Un poco tarde, pero aquí también estoy pa' dar mi opinión.
Cuando empecé con los microcontroladores en la uni me enseñaron Assembler... me gustó bastante pero luego cuando empecé a trabajar con algunos proyectos se me complico un poco la cosa para manejar algunas cosas como LCD... las rutinas no me funcionaban... todavía no había madurado bien el lenguaje.
Entonces comencé con Pic Basic Pro y me encantó... hice muchos proyectos con ese lenguaje. Pero luego tuve que hacer un proyecto para medir energía eléctrica (fue mi tesis de grado) y necesitaba mucha precisión sobre todo en el tiempo de muestreo, así que me vi obligado a regresar al ASM. Pero entonces ya había madurado mucho más en el manejo de pics y hasta las rutinas que antes me costaban se me hicieron más fáciles (aunque también me dieron para pensar bastante).
Actualmente he migrado al C (con el CCS) por lo del punto flotante. Y mientras más lo uso, más me gusta.
Ok Saludos!