Fair enough, it's not one of my biggest gripes because I've never had to send music and any other type of file that iOS doesn't allow.
Alternatively most of my family and friends use FaceTime for video calling. Skype was all the rage a few years ago but it's far too buggy and unreliable. Since most people I know use iPhones, how could I FaceTime them with a non-iphone device? That would be a gripe for me and as you say there are little annoyances for both devices. It's about weighing up the pros and cons and seeing which one suits. For my needs the iPhone is less restrictive, but it will vary from person to person.