This is odd, since many publications agree that the Evo is a better device than the iphone.
Keep in mind: the iphone 4 is still 7 months old, doesn't function over 4G (meaning you'll probably need wifi to use the front facing camera), and you'll have to pay extra (probably $20/month if Verizon keeps its current pricing) for any type of tethering. The only real advantage it has over the Evo is battery life.
Edit: And why pay $2-300 for a 7 month old device? If you really want an iphone, wait till June when you can actually get your money's worth.