como por ahi te dijeron es cuestion de presupuesto, si lo quieres usar solo para programar ese pic, con un JDM te iria bien, el tema es que es por puerto serie y no soporta los adaptadores USB - RS232.
Sino creo que cualquier otro te servirá.
La opcion del Felixls parece tentadora, el tema que de todas formas necesitaras de otro programador para poder programar el pic que lleva.
Mira yo ahora estoy con el 18F2455 y lo uso con el bootloader, ya sabras de que se trata eso, pero lo programé con el JDM y ahora no necesito otro programador.
Espero no haberte liado. El Pickit no lo he usado, pero al ser algo de microchip debe ser bueno, no?