I do both AVR and PIC, but often, if I need a quick solution, I use PIC because DIP PIC chip are readily available to me. All of my AVR chips (Mega128, etc) are surface mount type which I have to design a PCB for it. But these AVR's are powerful and easy to use.
Yes,
www.avrfreak.net is good place to learn it.