So I'm moving from US Cellular to Verizon in the next month or so (please don't try to talk me into Project Fi or T-Mobile; I really need Verizon's network), and I'm trying to figure out what handset I want. My general criteria are (1) no LG after the bootloop fiascos and the screen quality controversies on the Pixel 2 XL and LG V30, (2) I'd like to stay away from $1000 phones like the Note 8 and iPhone X, (3) awesome cameras and a vibrant screen are really important to me, and (3) I need prompt security updates for two to three years (I'm much less concerned about prompt OS updates). I'd like a medium-sized phone; I don't need a tiny iPhone SE, but after briefly owning the Note 7, I realized that huge phablets aren't always comfortable in the pockets of suits and slacks (which I wear for 40-60 hours per week). Unlike most people, I'm actually flexible on iOS versus Android. All things equal, I prefer Android, but all things are never equal, and I use iOS 11 on my iPad and it's just fine. And the iPhone offers the best security update situation and also offers a front-mounted fingerprint sensor, which I like.