Try the iphone out before making a decision. I will be telling the following to any friends who plan to get the Verizon iphone (whether they're switching from Android or not):
-The iphone 4 is a 7 month old device. The Verizon iphone is just an iphone 4 with a CDMA chip. $2-300 is an awful lot to spend on an outdated phone.
-There will probably be a new iphone released in June. Apple may have programs like a $200 credit for anyone with an iphone 4 who wants to upgrade, but you'll still have to pay between $450-600 for a new phone, since you won't be eligible for a contract upgrade.
-The 4G Android devices are superior in almost every way to the iphone. Larger screens, better processors, more RAM, some dual-core, removable storage (and more potential storage capacity) and 4G capability really make the iphone seem primitive.
Now for you:
-IOS is much more closed than Android. Not nearly as much freedom or customization potential. People jailbreak their iphones so that they can do what Android phones can do out of the box.
-Verizon has done away with annual upgrades and the New Every 2 program. This means you'll be stuck with the iphone for the next 2 years unless you pay full retail price for another phone (which for Android phones is usually around $600).
-Yes, there will be tethering functionality and wifi tether, but you will have to pay extra, and unlike Android, there is probably no way to circumvent that fee.
If you really want the iphone, go ahead and get it, but if you get it to satisfy some curiosity or a mild temptation, you may regret it when you're stuck with that thing for 2 years.