I've used the PICkit2 a few times and its running just fine for me. Of course, as with all things 'software' its dependant on the exact system its run on, what runs smooth on one, can completely corrupt another.
I close the loader after use. And, although I'm not really into 'bells and wistles' it seems overly basic to me. Feedback as to whether the PIC is getting power would be nice...the 'VDD device' thing is fine, but the indicator just tells you when you've clicked it, when VDD comes from the PICkit2, NOT when the PIC being programmed is getting power. Wow, I didn't realise how much that annoyed me until now!
To be fair though, it cost me 18UKP, just for the programmer/software and it has programmed every PIC I have, albeit at a similar speed to my horrifically soldered JDM programmer (which I'm bloody annoyed about). Hopefully when I get a USB PIC...I can get a USB bootloader on there, and it 'should' be faster.
And .NET framework has ruined my PC several times (as has XP). Who knows where the bugs come from, microchip, M$, space?
It seems to me to be pretty much in its infancy, with the button on the PICkit2 dongle having 'future purposes' and the claim its an ICD, for a 16F505...which I'm sure they'll get around to making other PIC compatable. So I guess we'll have to wait for some updates, both software and firmware. Either that or I could pick up some books on various languages and *attempt* to make my own software, which if I was honest, would take me at least 4 years
Merry christmas, etc..
Blueteeth.