I dont think it's that bad with:
3G turned on
Wifi turned on
5 Email accounts all using fetch every 15min
Push Notification on 3 app
Ask to join networks...off
Location Services off
Auto Brightness on
It has very little to do with what you have on and has a lot more to do with what you did in those 7 hours...