Band 2 is just fine with iOS. You'll need to setup the notifications on iOS side and it will push all the notifications that you get on the iPh screen onto your Band (you have to enable notification on Band too, but as for which notification to receive is done on iOS side).
Calendar reminder works, and text as well. Text does not give you an ability to reply as Windows phones do. I installed Cortana onto my iPh to see if that changed anything - no. The keyboard function in Band is useless for iOS users, I believe (I could be wrong but don't care enough to go find out for sure).
Music control works also. Clearly phone call notifications work and gives caller ID info on B2 screen.
I have not had any crashes due to B2. Early on, there was a BT disconnect problem with may users. Don't know who fixed it (MS or Apple) but I cannot recall the last time B2 was disconnected to my iPh.
Last, there is an utility called Band Health Bridge from the App Store that allows most (no stairs and is bit funny about how it tracks active versus nonactive calories) MS Health app data to be transferred onto Apple Health app. Its important to me because I have other HW that reports in health data into Apple Health app (e.g., smart body weight analyzer, blood pressure) so I can see the whole picture in a single screen. Calorie intake counts are reported directly to Apple Health by My Fitness Pal. My daily calorie target includes workouts and steps from B2 via MS Health app to adjust based on activities.
If you have any other questions, just let me know.
Cheers.