I also went from a 7 to an XS, and am very happy with it. My 7 was still great, so I went into the XS really just intending to try it out, and return it if I didn't like it more. I was generally skeptical about the loss of the home button and Touch ID. I was frankly amazed by how much I liked using the XS. The edge-to-edge screen, Face ID, and swipe gestures all feel incredibly natural. And while neither thing individually is a huge upgrade (again, the 7 was still great), the improved OLED screen, better camera, faster internals, and wireless charging all add up to a generally improved experience. The only real downside for me is that, as someone with small hands, it's definitely harder to use one-handed. But I've gotten so used to it that going back and using a non-X phone feels almost archaic. So if you can afford it, and want it, just go for it.