Originally I had wanted to get the white iPhone, but I backed off because I saw how dirty it was in the store. Once I purchased my new phone I noticed it had 3.0.1 on it and I was really happy. After syncing my apps I saw that Snapture didn't work on it and stupidly upgraded to 3.1. Now after a DFU/restore my battery still sucks. I just bought the phone this past weekend so I can return it and change it if I want. Do you think it's worth it to get the white phone and possibly have 3.0 on it or should I just deal with it?