to be fair, the PK3 have a standalone application and detect the chip and the power check feature, but you still have to update firmware when you change pic family and no UART tool , and a limited signal analyser compared to PK2 and what dave didn't talked about in the review is that PK2 can program SPI and I2C eeprom as well, i used it many times for that too.
Yes i still use 18 and 16 family for higher application i use stm32 not microchip so PK2 is ok for what i need.