Hi all, just thought I'd chime in here...
I have an 8GB 3G with 3.0 installed. No battery, wifi, bluetooth, speed, or any other issues at all with the 3.0 update. I have push set to auto for MobileMe (mail, contacts, calenders, bookmarks), an hourly fetch for GMail, location services on, etc. It's been roughly 36 hours since my phone was plugged in, and I still have about a 1/4 charge left, give or take.
However, a friend was having SERIOUS issues with his 8GB 3G after the update. I had him to a reset all settings on the phone to wipe it, then do a full restore and 3.0 update with iTunes, and problems disappeared. He was suffering from extremely short battery life and baffling wifi issues. Doing a full factory reset and then a full restore fixed everything, and he's now very happy with his iPhone and the 3.0 update.
Just wanted to drop a note that maybe all the re-booting and turning off of push/fetch schedules may not be a real solution, more of just a patch. Really, I know it's a time consuming pain in the ***, but try a full reset and restore, you may be pleased with the results.
G