I started to become interested in MicroControllers and have been reading about them. I noticed the two main architectures used are the AVR's and PIC's. I wanted to know what suggestions people might have as to witch one would be better to start off with? I know C programming and a little ASM. Does this just come down to personal preference?