The 7+ is my first iPhone. I can't tell you how PO'd I was when I tried to add my ringtone. I guess people that only use iPhones will never know there's a easier and simpler way of doing things.
Ringtones are easy to import using itunes. There are some things I miss from Android like Zedge to get custom ringtones/background images (directly from the app) and real widgets. It is a small price to pay with the imessage syncing on all apple products and IOS being so stable. My android phones always crashed and rebooted the device. On my IOS devices, the app may crash (rarely if ever). My Samsung Note 2 always got hot, so hot it felt like it was burning my leg in my pants pocket... anyways, there are definitely trade-offs for switching, but Apple does make much better devices IMHO.