Are they still the best? I've bought another brand before about 2 years ago on my iPhone 6 and I was disappointed in their quality and they had rainbow effects on the edges and they smudged a lot easier. So for my iPhone 7 plus is the Zagg Glass screen protector still the best? Or are there any other brands that are reliable? Please link Amazon link if possible.