И как оно? (в плане, какие подводные камни были, удобнее или нет по сравнению с C)
Я могу сказать только за stm32. Во-первых, на китайских клонах оно скорее всего не заработает (ну или иногда может работать). На оригинальных чипах - все ок.
Во-вторых, это всё-таки больше игрушка, т.к. часть вещей либо не работает (pwm, например), либо сильно беднее в плане возможностей (например, настройки тактирования).
Как идея - интересно, но надо больше и лучше.