I find imessage much smarter than that, it doesn't even show me imessage or the blue text boxes if the person isn't on an ios device.
Correct, but my buddy is on iOS5 and we use iMessage. The problem with Verizon is, if he's out and not on WiFi, and he's talking on the phone, he doesn't get data. So iMessage will fail and be delayed 5 minutes while it falls back to SMS.
If I can see that it wasn't delivered in 20 seconds or a minute, I can force it to send via SMS this way.
iMessage is also smart in that it will keep the conversation on SMS until it detects he can use iMessage again.
-Kevin