What are the advantages of using ATmega32 than other microcontrollers? Is it better than PIC, ARM, and 8051?
It depends.. Firstly you have to know what you want from the microprocessor.
In general:
PIC:
ARM
Atmega is somewhere in between