Came from a 7+ not that I'm a crazy holdout for anything in particular, I just didn't like the X/11 style or I guess the feel of holding it. I got the 12 Pro Max silver/white.
So far I like the way holding it feels, especially hitting that lock button. Somehow that tiny extension moves it down to a much more natural spot. I don't have to shift my hand at all to hit it, and I like that. Plus the squared sides, makes it feel more secure in the hand as you operate it, to me at least. Even swiping up from the bottom feels better with these edges.
The screen is better than the X/XS/XS Max but I didn't spend much time checking out the 11. On the X's I could see the flicker when scrolling text, but this display almost seems like a 120hz when scrolling. It's much more clear. Colors look amazing too, but it would be nice if it could be a little brighter in full sun. I don't know what to say to people who think the screen is yellow. Maybe, but most of the time screens are calibrated too blue for my taste. You can't see warm red on a 9300 screen. But consumers constantly pick blue calibration screens...
Overall this is the iPhone I was waiting for lol it feels great to use.
edit to add: the poster above me mentioned the speaker, I forgot to mention that the speaker is way better. The sound is louder, clearer, and fuller than my friend's XS Max.