The thing with screen protectors, especially with the screen size of the 640 XL, it is impossible to install cleanly (no dust or particle contamination) without dust removal tape, and the only brand that provides them that I know of is Tech Armor. Unfortunately, they don't provide protectors for the 640 XL, I used the ones from the Surface Pro 3 which Tech Armor does make. Also, there are brands that do not double-layer the screen protectors, which does not allow hard bubble-scrapes without scratching the top layer. The cheapest screen protectors that double-layer is SuperShieldz, but they don't provide dust removal tape. I just ordered atFoliX screen protectors to see how it compares to SuperShieldz, I'll update this thread or post after I install it.
WW
PS - in regards to cases, I tried Terrapin and Orzly brands, both from Amazon, and the material quality was lower than what the pictures show, both looked cheap and did not add to the phone's aesthetics. Most other pictures I've seen from Amazon do not look too good imo. Instead, I got the IMAK brand from eBay and like it the best, plastic quality is much better based on looks and scratch-resistance.
UPDATE: Just got and installed the atFoliX screen protectors, what an impressive package. First and most important, it does come with a dust removal tape, excellent. Second, the 3 screen protectors are all double layered. Third, the final or top layer is gridded, I've never seen that before but it effectively keeps the film against the glass as you iron out the film from bubbles and contamination. And finally, the screen protector material itself is noticeably higher quality than SuperShieldz, the finish is more resistant to smudges looks clearer. This is now my favorite brand of screen protectors, very impressive, followed by Tech Armor.