Trying to make a decision. Should i upgrade today to a G2 for free with a new two year contract or should i wait a year since i have a G1 and Froyo's been successfully ported to it? I think i can wait but am i passing up too good of a deal? I'm thinking i should wait for a phone a year from now with front facing camera and better processor before i commit to another phone for two years. What do you guys think?