Very insightful post, DesElms. Thanks for such a thorough explanation and input. This might sound like a stupid question, but by GSM reset, do you mean the factory reset option that's available in he phone's options?
Sounds like it makes sense to me. I had only thought about doing the factory reset after upgrading to Gingerbread, but I never thought about doing one before upgrading. It seems like Android phones do have a tendency of accumulating various issues as stuff is done to them and various things installed, with a factory reset often times solving most issues, so the same would totally make sense for upgrading.