As it stands right now there are options.
I successfully messaged someone in the UK with it, I'm in the US, and it didn't count against my SMS limit. It is using Apple's server to send the iMessage and not the cell phone company.
Text messages are tiny so I wouldn't worry about data usage. I think the iPhone still compresses audio, video, and picture messages before sending them so again, not too worried about data usage.
A little quick math. iPhone in the US has (for me unlimited data but...) 2 gigs for $25 = 2048 megabytes.
A text message (sms) is 160 characters (160 bytes even though on SMS it would be closer to 128 bytes since it uses 7 bit characters but this is a different protocol)
With the packet routing overhead an iMessage is probably a bit larger than 160 bytes so lets over estimate and say it's about 250 bytes. To reach 2048 megabytes or 2,048,000,000 bytes would take a very long time or roughly 8,192,000 messages (probably many more).
Feel free to correct me if I am wrong, it's been a long day.
I successfully messaged someone in the UK with it, I'm in the US, and it didn't count against my SMS limit. It is using Apple's server to send the iMessage and not the cell phone company.
Text messages are tiny so I wouldn't worry about data usage. I think the iPhone still compresses audio, video, and picture messages before sending them so again, not too worried about data usage.
A little quick math. iPhone in the US has (for me unlimited data but...) 2 gigs for $25 = 2048 megabytes.
A text message (sms) is 160 characters (160 bytes even though on SMS it would be closer to 128 bytes since it uses 7 bit characters but this is a different protocol)
With the packet routing overhead an iMessage is probably a bit larger than 160 bytes so lets over estimate and say it's about 250 bytes. To reach 2048 megabytes or 2,048,000,000 bytes would take a very long time or roughly 8,192,000 messages (probably many more).
Feel free to correct me if I am wrong, it's been a long day.