Half the battery life of OSX is the same as any windows laptop with that hardware. If you get 3.5hrs in Windows, that's normal.
I just got a new laptop. It has dual video cards, and a 6-cell, 48 wHr battery. My macbook pro, running windows, has a higher capacity, 8-cell battery. It gets less runtime on battery.. I've honestly never seen a Windows install get so hot, so fast.
About the trackpad; I was surprised at how well it works. It's very good on my 2011 i7 13" MBP with only 4GB RAM and Intel SSD. At least as good as on the Mac side. Am I missing something? What kind of problems are others having?
The heat from Win7: again not a problem here. I use Autosketch (old CAD program), Visual Studio, SQL Server, Access, IE and more on the Win7 VM, and at the same time I've got iTunes, Mac Excel and Adobe Reader going on the Mac side. I never hear the fan come on. Maybe I'm missing something?
One thing I can say is only allocate 1GB of RAM to Win7. I was skeptical at first when an old pro told me to do this. But it works great.
The difference, like someone else alluded to, is that you're running Windows 7 in a VM. While you run a VM, the CPU management, and mousepad drivers, are being controlled by OS X. If you run Windows under VMware, it's amazing, but under bootcamp, it just sucks.
Windows laptop trackpads suck in general. Running Windows in bootcamp is no different than using a Windows laptop.
The Apple support article linked below is related to keyboard mapping under bootcamp. It may help resolve any issues that you experience.
http://support.apple.com/kb/HT1167
The following quote to some degree explains the battery life issue experienced while running Windows in bootcamp.
Nahh, the keyboard mapping isn't a problem at all. What I'm talking about is related to the Apple function keys; if you try to turn the monitor off, and then back on, you need to hit the LCD-brightness button 3 times before it'll register, and then it jumps to being really bright, and you need to dim it. Likewise with the volume, you need to really play around with it in the software as the hardware controlls on the keyboard, just don't work.
I've got a Dell Vostro now, and the difference between a clean install of windows on my vostro and a clean install of windows on my MBP is like night and day, the Dell wins hands down.