My 15 machines are now loaded with PDI glass and its amazing. I've not seen JJP's but I will soon once my Wizard of Oz comes in. I'll let you know how they compare. I have to add that I've never waited months for PDI. Everytime I put in an order, Joey got the glass to me in several weeks. As for cleaning, I've tried several solutions including those intended for AR coated eyewear. After my first order from PDI, I decided to order PDI's cleaner and it worked the best. Leaving no streaks or clouding.