Предлагаю такой вариант: Сравнивать АРМ и АВР, словно сравнивать плоскость и сферу.
АВР изучены, на них есть куча примеров, готвых ршений. Они просты, потому и осваивать их просто. АРМ гораздо сложнее. Он требует бОльших знаний в схемотехнике, программирвоании и вовсе на порядок выше.
Определим такие вводные:
- Вы имете опыт программирвоания под различные платформы. Вы знаете, что такое и имеете опыт работы с этим ООП, STL, SQL, TCP/IP, HTTP, FTP...
- На ассемблер вы и смотреть не хотите
- Вы имеете опыт сопряжение устройств с ПК
- У вас большой опыт создание ПП, "0,2/0,2" для вас не проблема.
- Вы работали с различными интерфесами: SPI,I2C, 1-Wire, UART...
- У вас неудержимая таяга к познанию нового
- Вас ЖУТКО раздражает уход от стандартов Си
- Вы работаете на себя и у вас нет купы готовых изделий. Которые придётся пределывать/переписывать
Если вы попали в 5 из 8, вам стоит переходить на АРМы. Лично я, в начале скептически смотрел на екламу STM32. но поддался соблазну и попробовал.... Количество переферии, в стандартных библиотеках описано всё, 100500 примеров. А про удобство программирования. Всё работает именно так, как написано. А не так, как интерпетатор умеет. и главное - ЦЕНА! 32 бита ядро, 16к флеша. 4 к ОЗУ, и куча ног с переферией. + RTC и это всё по цене ATtiny2313A. Фтопку АВР, мой выбор АРМ! (ока что только cortex-M3

)
Хорошая мысля приходит опосля:
Для приложений, где требуется минимальный функционал вполневероятно использование 8-и битников. Например где нужно помигать светодиодами, или что-то ещё. совсем простое( считать данные, вывести на экран). Но тут ST предаёт привет STM8S003F3 16 к флеш, 1 к ОЗУ и всё это за 30 центов....