I've been an Android user since Android 2.1, but recently I switched to the iPhone 6S Plus 64GB. I will say, this phone is the bee's knees overall. The camera is amazing, the phone is hella fast, and the OS stability is much better coming from Android 5.0. However, the OS is pretty boring, and it seems like every little thing that you do takes another step compared to Android. No notification light and no back button that's reachable is crap as well.
There are a handful of other things I miss from Android, but I'm not really a power user, so I can deal with it. Oh yeah, and the battery life is amazing compared to my HTC One. It easily lasts me all day.
My wife has been using Android for the same time frame, and she decided to switch as well. Long story short, she returned the phone after a week. She just doesn't like iOS on a phone for the most part. So she's sticking with her LG G3 until a much better Android set comes out on Verizon.
We also have three kids as well, so taking photos and video of them is essential. Pretty much no need for my Sony A33 anymore...Like you, I use OneDrive, so I don't rely on Apple services, and don't want to.