I bought the Belkin one from Apple this year. Last iPhone had a Zagg glass protector on it. The clarity of the Belkin is ++++ compared with the Zagg, however, it remains to be seen if it cracks/chips along the edges like my last Belkin did a few years ago. The chipping and coming loose along the edges on the curved glass iPhones were what sent me back to Zagg. Now even Zagg has been peeling and cracking, so I thought I would try the Belkin again.
The Belkin is almost like having nothing on the screen – it's very thin, and super clear. However, I don't know that you can go wrong with the off-brand glass protectors on Amazon/ebay/etc. I use those all the time on our iPads at work, and they are good too, just tend to be thicker and more reflective IMO.