or go AVR.
It's cheaper, Faster and has a cooler name.
Also you can get a development board+programmer+ICE+DW for just 50$ in digikey (STK500+Dragon)
Developed with C i mind so no need for this hideous ASM, that wastes most of your time. and C compilers are free and open source (GCC (LibC) and WinAVR)
go AVR!
If 8 bits isn't enough, go AVR32. 32 bits of raw computing power. enough to run a PC (I suppose your PC has the same number of bits. At least your CPU).