iOS Messenger has this _fantastic_ failure mode where if your data plan runs dry you can send an receive stuff from people who aren't on iOS (it's all still SMS) but other iPhoners wait until you're back on Wifi. The combination of this and the terrible data plans offered by Canada's terrible phone companies bites me in the ass three times a year.