Where iMessage fails is when the device in the other end isn't an Apple device, or perhaps the contact previously used an iPhone, then fallback to SMS is troublesome.
Most of my familymembers will send an "SMS"... except it's via iMessage, but nobody knows or cares.