iniziare seriamente con avr studio

premessa (esperienze pregresse: programmazione plc,java,c,c++, assembler etc... e sto progettando un sistema di bassa automazione elettronica+ software basato su arduino+ raspberry ) ho fatto una ricerca riguardo i vari ide possibili :
1)ide arduino
2) codeblocks+ avr plugin
3) spice+ gcc avr plugin
4)ho visto che c'è anche chi usa qt creator
5) atmel studio
qual'è fra questi la strada migliore per integrare le comode librerie arduino disponibili e una flessibilità maggiore sulla programmazione?