That said, there are only a couple of reasons that I am keeping my Android phone (myTouch 4G):
- I can use it as a WiFi hotspot at no extra cost.
- I have a grandfathered $25/month unlimited data add-on.
- Google Nav (turn-by-turn) is still really good.
Other than these, I'd love to have an iPhone (by the way, my mother switched to an iPhone on Thursday, and my brother and sister-in-law did it today). But as long as I can keep the first two of the above three reasons, I will stay with my Android phone. (I've heard that there are comparable free turn-by-turn apps with the iPhone now.) The truth is that once I got an iPad, my phone has been pretty much just a phone, with the exception of serving me well for the WiFi hotspot (it gives me better speeds than most networks like McD's, Panera, Starbuck's, etc.).
To answer your questions:
I don't know of a comparable Android phone, though admittedly, I don't pay attention as much as I used to. The new Google phone (Galaxy Nexus) might be...I don't know. But I'm not sure it's available on Verizon.
I don't even really remember iPhone battery problems. The batteries are superb as far as I know.
My current plan is to continue with what I've got (still have a year anyway). I'm thinking the next iPad will be faster than 3G. If they keep the data plan at $15/month uncontracted, I may go backwards on my phone and get the cheapest that I can. I use my iPad so much.