I got a Samsung Galaxy S9. It's OK, but still not as smooth as the iPhone 7 I traded in. It does just about everything an iPhone can, and some things an iPhone can't, like downloading music from a website. All the apps I use are available, and most of them are just as good, but a couple crash sometimes. More irritating is the occasional freeze, even forced reboot, but considering I paid only £329 (and the iPhone 7) I can live with that.
iMessage isn't an issue for me in the UK, I use WhatsApp, but having been in an iMessage group at work with an iPhone SE, and having the conversation destroyed by adding a non-iMessage number, I can see why it's such an issue in the US. If you can persuade your friends to switch to one of the bazzilion other messaging apps, you'll get over it.
Next time I'll probably get a OnePlus - they have a reputation for making the smoothest Android experience. I was waiting for the 6T when Samsung offered a spectacular trade in deal, and jumped, perhaps too soon. Everytime something frustrates me, I think of the £510 extra it would have cost to get an iPhone XS, and the frustration evaporates.