I had a myTouch 3g, and work gave me an iPhone 3G for development reasons. I have to say that the myTouch was a little underpowered for the OS, but a still liked it a little more than the iPhone. A few months ago, I passed my myTouch down to my son, and got a Nexus One. With it's better hardware, I definitly like the Android OS better than the iPhone.
There seem to be a bunch even better phones right on the horizon. After the new year, I will probably upgrade again, and get my wife and son on better phones than the myTouch.
I keep hoping to see decent android tables come out, but so far, it doesn't look good. The android tablets that have been anounced so far all seem to have the fatal flaw of trying to be a phone. So, they are all too small, and tout the fact that they can make phone calls. The only reason to have cell on a tablet is for data. If someone doesn't come out with a sane android tablet soon, I will probably end up with an iPad.