I haven't done it in awhile(Like 4 years) but when I didn't have a cell phone I could text my friend who was on sprint by doing
[email protected] i'm not sure about other carriers though. I've never used Google Voice, but I know a couple friends who have and they love it.