How feasible is it to use Google Voice for all calls and texts? I'm considering getting an Android phone, and one thing that I'd like to do is drop my texting plan, and do all texting over wifi/data using Google Voice. If I do this, I need the following things to be true:


It must be easy to send texts over Google Voice.
It must be easy to receive texts (and notifications of new texts) over Google Voice, without them actually coming to me by SMS (so I don't get charged for them).
It must be easy to place calls using my Google Voice number (it doesn't have to be VOIP, but the person I'm calling has to see the call as originating from the Google Voice number, so that I don't have to get them two numbers).
It must be easy to receive calls using my Google Voice number (again, I only want to give out one number).


Are all these things possible with Android?
Yes!

I use Google Voice for texting.  It's great.  Notifications are reliable, there have been no delays in receiving messages (or others receiving mine), and of course you can access it from your computer as well.  Super handy, and no SMS charge.

As for voice calls, I also used to use it for that.  The app manages everything nicely for outgoing calls -- you can set it to make every call "from" (show up as) your Google Voice number.  And you can set it up to forward all calls to it to your "real" number -- so no one needs to know it except Google and you can give everyone your GVoice number.  Plus, every call to the U.S. and Canada only uses your local minutes (or charges you a local rate if you don't have a plan).

Note: You can't receive texts from services such as Facebook that actually email you via [yournumber]@[yourcarrier].com or something similar, you cannot text short codes such as FBOOK (32665), and you can't send MMS messages (but that's what email's for amirite?).