I have been waiting for months for the new 16GB iPhone! It is finally here! However, would I be better off waiting for the new iPhones later this year (possible 3G?). I really want to get my iPhone, but would it be wiser to wait for something even better? Thanks for any help!