Google Voice is an awesome communication tool available to multiple computing platforms from mobile to desktop. Domestic calls are free. International calls are cheap. You can use its voicemail that even provides transcripts...well as best as voice recognition can.
Text messages have been free and now Google Voice for Android allows text messages to multiple recipients. Group texting! I haven't seen word of an update for iOS.