[OT] Da Arduino ad altre MCU (PIC vs AVR)

Innanzitutto grazie mille a tutti!
Provo a ricapitolare di nuovo, correggetemi per favore, se ho frainteso:
Atmel Studio 6 è gratuito, inclusivo di compilatore, anche se basato su avr-gcc (Quindi affidabile solo fino a una certa complessità).

MPLAB X è gratuito ma serve il compilatore che costa sui 300USD (E ce ne sono tre, ognuno per un architettura diversa)

Quindi per quanto concerne gli IDE, riducendo il tutto al vil denaro si può scegliere fra: Atmel (Gratis) o PIC (300$)

Così sembrerebbe che la cosa migliore sia darsi ad Atmel (Perdonami Astrobeed) che ha anche il programmatore più economico, sebbene le MCU sian più costose.

Perché in fondo, per iniziare, ho bisogno di IDE + Compilatore, programmatore e MCU, giusto? (Quarzi, resistori etcc. etc. li do per scontati)

(Tengo il discorso in termini di spesa iniziale perché do per scontato che le possibilità delle due famiglie siano pressoché identiche, data l'accesa discussione che anima l'argomento.)