Well.. concerning the topic of this thread... I'm afraid I'm going to have to stick with my iPhone 8+ as my primary. I have 2 lines: personal and business. I've been a habitual swapper between the 2 sims - going back and forth between the 2XL and the iPhone on my personal line. The whole iMessage thing throws a huge wrench into it. Even though prior to a sim swap I go through the motions of turning off iMessage and deregister my number from the apple website, I still miss tons of texts from the iPhone users when I'm on the 2XL.
So I've decided to keep the 2XL on my business line where it handles primarily conference calls, etc.. during the business week. That line gets far fewer texts.
For the OP, the only advice I can give is that if you don't have 2 lines and your circle of family and friends are primarily on the Apple ecosystem, then it'll be too painful to swap for only the points mentioned in this thread (Google Assistant, photos, etc..) If you're coming from a newer iPhone, 7 or 8 or X, then honestly the photo quality difference won't be monumental.