ok so my moms phone has been having the same problems as all of yours. I took it to apple, here is what they told me to do
make sure you SYNC all of your contacts, apps, calendar, notes ect to your itunes, if you have more than one iphone account on an itunes create a new user (this is for mac users) and do this on the itunes under a different user. Setup phone as new, and re-sync your stuff back on to it. DO NOT USE THE BACKUP, due to the way the iphones hardware works, it will save the "bad habits" such as app crashes and horrid battery life and many other problems into the backup as well as your data, causing it to do the same things it did before a restore from backup.
Everybody having problems with battery life, remember to delete your email accounts, turn your phone off then on, and re-enter them. This helped my battery tremendously. This is what we had to do for the 2.0 software and it worked.
goodluck everyone
-Kyle