Огласите весь список, пожалуйста!
я могу свой сказать.
1. классы. действительно, это скорее плюс. мне бы в си очень пригодилось наследование структур, чтобы функция, принимающая указатель на базовую структуру могла автоматически без приведения типов принимать так же указатели на производные.
минус — иногда изменение в базовом классе вызывает рефакторинг всего проекта.
2. шаблоны. вряд ли имеет смысл применять для микроконтроллеров. эта фича плодит код.
3. STL — это во первых шаблоны, во вторых, там под капотом масса динамического выделения памяти, что крайне вредно на микроконтроллере.
4. ссылки — сахар, приятно, но жить можно и с указателями.
5. строгая типизация — ну плюс-минус это полезно, особенно автоматический вывод типов.
6. пространства имён — моя вторая боль в си. очень хочу.
7. си проще и понятнее как именно он компилируется. алгоритмы нижнего уровня пишутся примерно одинаково что на си, что на с++.