Textfree (iOS, Android; free)
Text messaging plans range from $10 to $30 per month, and if you go over your limit, the costs can easily spiral out of control. Thanks to Textfree, you can cut this monthly cost without missing a beat. Unlike some free texting apps that limit you to texting other users, Textfree actually assigns you a real phone number, which means that you can text with anyone you want, regardless of carrier. Messages are unlimited, and the app supports photo and video messages as well.