So, as clearly mentioned in title, Which is your best microcontroller till date? i.e The Micro Controller you like most and love to start working on it anytime. Let it be as simple as ATMEL AT89S51 or PIC or AVR or ARM based Microcontroller.. and If possible do mention why?
It Doesn't ends here.. 
Also mention which microcontroller/processor you want(desire) to work on but you haven't got your hands on it yet?
For me :
1> Personally, whenever I have to start or try a new module I start with TI MSP430G2553 If it's unable to provide me with enough horsepower I move to TI lm4f120, because they both are easy to program and have in-built features like adc, pwm etc.. which are enough to drive simple modules.
2> I really wish to work on Freescale IMX6Q6 Processor. I already have figured it out how to get it and soon it will be in my hands. 
What about you?

