The PICKit3 is probably a good bet. It's pretty cheap, supports all PICs (atleast those that PBP can compile for). It's easily integrated in MicroCodeStudio for one click compile-and-program, it is integrated in MPLAB (obviosuly since it's a native Microchip programmer) for source level debugging (if you know your way around MPLAB) and has a stand-alone application as well. I've got one, but except for my 15 years old PICStart+ it's the only one so I don't have much to compare with.
Bookmarks