Wait for the Incredible or Nexus One.
I personally will go with the Nexus over the incredible because the Incredible comes with HTC Sense, which is cool in its own way, but regular android is better and most people seem to agree. Sense is slower than regular android, and it takes HTC forever to keep it updated when a new version of android comes out. Nexus is Google's phone, so it will be the one that will get the updates first, or get things that other phones wont.
I also dont think the Incredible has the dual mic's like the nexus which is a cool noise cancellation feature. Also Google sells the Desktop, and car dock for the Nexus which are really cool things to have. They come in very handy.