The current iPhone (not Yosemite) can use sms just fine, and though you can't see the indicator (like in iMessage), there are other alts like WhatsApp and LineChat that do the same as iMessage and they are multiplatform.
Similarly, Spotify (and many others) offers Music Subscription in iPhone until Apple release their own (more likely integrating they Beat Music to Music App)
You can use Google apps and services just fine with iPhone. Their apps/services do not tie to Android exclusively. In fact, they feels much better when used in iPhone.
iOS 7 grows on me and many people. It's all a matter of personal taste. What is more important is how responsive the OS is. A UI appearance can be changed easily if they wanted to, but the underlying efficient software is hard to change. Comparing to Android day to day usage, iOS smoothness make a huge different due it's intimate integration with hardware and the clean coding behind it. if Android is all about choices and changes, iOS is about solid and steady.