I have never owned one but my opinion on them is this.
1. There more expensive thank the HPP by $75 or so bucks
2. They can only program 1 vin number. But unlike the HPP you can't unprogram a vehicle and then program another. You can unprogram a vehicle but it wont work on another vehicle.
Also from my understanding there not any better performance wise than the HPP.
If any of this info is wrong Im sure that someone will correct me but this is my impression of it.