I didn't think you meant that the battery thing was an issue, but an advantage of OSX.Can't you just run parallels, then?
In a perfect world? Visual Studio on OSX! Mainly because power management and the touchpad are so much better on OSX than Windows.
That solves the trackpad issues, but definitely not the battery issue since I now run an entire operating system just for Visual Studio.
The touchpad thing has got to be a hardware thing, so maybe you could do with boot camp? ;)
Then you're down to strict hardware-sided advantages.
(although i think the power saving features in win 7 are pretty decent.
Maybe it isn't as much an OSX thing as it is a macbook thing...)