Мурик писал(а):Смысл спорить? Если не хотите осваивать STM32 и применять их на практике при разработке устройств, что вы забыли в этом разделе форума? Или все ради холивара?
Вопрос был о удобной платформе для дома, для проектов выходного дня. Не для разработки автопилота для Боинг 747, или управления атомным экспериментальным реактором. Давайте подходить объективно. Типичная задача для дома управлять светом например, имитировать проходной выключатель, когда забыли кабель проложить и т.п. Поэтому и разумно, в зависимости от требований, обратить внимание на другие платформы, как и более простые и дружественные к новичкам, так и более мощные, и тоже дружественные.
Задачи бывают разные и далеко не все их можно решить используя AVR/ардуино.
И не все можно решить на STM32, некоторые задачи решит ПЛИС или SoC типа платы Raspbery Pi 3.
Простейший пример. Нужен скоростной обмен по SPI (допустим работа с дисплеем) или USART. На AVR или ардуино как решают такие задачи? В лучшем случае настраивается прерывание в котором забирают или загружают данные в периферию.
В голове возникает автопилот для Боинга 747, что опрашивает 10 000 датчиков в реальном времени. Разработчик сидит с Ардуино UNO

Конечно выгонят такого, и возьмут программиста для системы SoC или ПЛИС, слишком много данных для одноядерного процессора. Для работы с экраном уже желательны к применению более мощные платформы.
В STM32 эта задача решается элементарно. Совместно с нужной периферией настраиваем DMA
DMA уже не кажется элементарным ни разу, снесет всё память и не поймешь в чем дело. Элементарно DigitalRead(), SerialPrintLn().
Элементарно на SoC на Питоне написать скрипт, что заберет объемы данных в 1000 раз больше, чем на STM32, обработает сложным фильтром и выведет данные на Full HD экран используя аппаратный Open GL.
STM32 завис меж двух огней, не такой простой и дубово живучий как Atmel (да и PIC), и не такой мощный как дешевеющие SoC (типа Raspbery Pi 3, многоядерный с Линуксом на борту, аналоги уже от 5$, но Raspbery команда что делает великолепный код, стабильный, быстрый, всё продумано).
Вот пример платы с Линуксом на борту за 5$
https://geektimes.ru/company/dadget/blog/279418Согласитесь, что порог вхождения ниже, чем для STM32 - не нужны никакие DMA.
И это не единственный пример того как почти нереальная задача для AVR просто решается используя STM32.
Можно еще в пример ПЛИС привести, чип Spartan с 10 миллиардами логических элемнтов. Можно аппаратно умножать 10000 битные числа за 1 наносекунду тысячью потоков параллельно. Круто же! Но это же не домашнее применение, это разработка уровня программистов Боинга 747, что-то вроде обработки радиосигналов в реальном времени без аналоговых преобразований.
А еще в STM32 имеется приоритетный контроллер прерываний, позволяющий на аппаратном уровне реализовать прерывание внутри прерывания.
Тоже круто. Вложенные друг в друга прерывания до десятка глубиной, от менее важных, к более важным. То что нужно для дома, без этого никак.