Не, ну есть нормальный софт. Все ж относительно, и зависит от потребностей. Например Ардуина ide, кто-то в ней только светодиодом мигает и радуется классному софту, а кто-то пытается использовать все 100% заявленных функций и не получает их. ( Ну это я так про ide, абстрактно, примеров у меня нет,)
Ардуина, как говорил тмелинк, это средство для проверки идей, и 100% выжать на иде нельзя, если в самой концепции предполагается куча либ, кое где написанных криво.