I've been waiting for sprint to release the new htc 7 pro windows phone 7, but it si taking forever!! I have to stick with sprint because i get a discount on the plan, and I dont want to pay for 4G when I dont get coverage in my home town, but at the same time there are no good 3g smartphones out right now. Will it be worth it to wait for the 7 pro, another new phone, or just get one that is out now?