Background to question:
As a hobbyist with a lot of C/C++ experience and a day-job involving C#, I picked up an atmega8 3 years ago and got hacking the hard way with a parallel port cable. I started buying the 168 (for more flash) after a while, and have just switched from my home-brewed ISP to an STK500. But after 3 years of debugging via LEDs or a serial port, I need to step up to the next level in debugging power.
I am thinking getting atmega32-16pu as a direct upgrade to the atmega168 experience? - I want to be able to use the JTAG from my STK500, and for that purpose installed Avr Studio for the first time, and am considering which micro will work without expense of any DEV-board, since I even managed to dodge Arduinos thus far. I know a Jtag will not let me debug peripherals, I just want to peek at variables and the stack and even assembly code. I'm not looking for professional or well considered answers - since I am just playing/hobby.
Q: What chip is debuggable, but not too complex to just drop into a breadboard?