A lot of us had some major problems with 3.1 and I for one would have loved to seen the benefits and pitfalls prior to updating. I've decided to create and maintain this thread where everyone can list any improvements they notice and any bugs they notice as well. **UPDATE** So i've been on 3.1.2 for a full day now and the improvements are dramatic for me. I did a full clean install, setting it up as a new phone and everything is running great. Apart from the obvious fix of the "Coma" issue which I was personally having multiple times a day, my battery life has been outstanding! I'm just amazed by it, with 3.1.1 I was unable to go a few hours without having to charge, i've been using my phone the way I always do for about six hours and I have about 95% batter life still. If anyone is still on the wall on if you should upgrade or not, i'll give you my final advice at the bottom. IMPROVEMENTS - Fixes iPhone "Coma" issue - Fixes iPhone network reception problems - Some reports of better 3G signal strength - Comes with AT&T Carrier 5.6 - Speeds up MMS sending - Allows VoIP over 3G- Improves Battery Life Dramatically - iPhone OS reportedly runs "smoother" - Scrolling appears smoother - Safari seems "snappier" BUGS - SMS audible notification issues still remain - Smart playlists are not working properly - According to TheSpaz it is still not as smooth as 2.2.1 OTHER UNCLASSIFIABLE CHANGES - AT&T Carrier 5.6 removes the section under "Usage" that keeps a record of Tethering Data. - Keyboard Click Sound seems quieter to some. IF YOU'RE STILL HAVING MAJOR PROBLEMS WITH OS 3.1.2 - Make sure you set your phone up as a new phone when you installed the new OS, not restored from a backup. - If you restore from a backup you risk porting over your problems with the backup. FINAL RECOMMENDATION - If you have been having problems with 3.1.1 including battery problems, iPhone "Coma", Signal Problems, then upgrade. - If you have not been having any problems with 3.1.1 then stay put, why mess with it if it's working fine?