I run both with Linux and MPLABX. The ICD3 with (High-Speed vs Full-Speed USB) is 2x-5x faster with large PIC18 projects and on the PIC24/PIC32 with large memory. The ICD3 also has a life-time replacement warranty and is per Microchip a "production Quality programmer".