WinAVR ist nur der Windows-Port von avr-gcc. Das Arduino-Mega halte ich für nicht sinnvoll für Einsteiger. Der µC ist nicht auswechselbar womit beim nächsten "Projekt" ein neues Board nötig wird. Zumal 168 und 328P auch vollkommen ausreichen.