Hey all. I'm looking to buy a new phone and given androids recent popularity I've been leaning heavily towards an incredible, nexus one, or maybe the evo. Specs wise these three seem to be close to the top of what you can get for android and I was wondering what the prevailing wisdom is on the absolute best phone/network setup for android. I'm willing to wait a month (or two at the most) if a manufacturer has something ready to launch thats going to match the iphone 4 in specs. The resolution for the new iphone seems insanely good... but I want something I can develop for and buying an overpriced mac AND having to pay a 100 dollar a year developer fee is a deal breaker for me. So... any thoughts?