Touchpad is amazing. There is no comparison on a PC laptop. Even if a PC laptop maker tried to make a great touchpad, it'd still fail because Windows doesn't have all the awesome actions to associate with it like with the Mac's various touchpad swipes.
Not only is my MacBook Pro fast to startup and shutdown, but Apple's execution of "sleep when lid closed, wakeup when lid opened" is phenominal. It never takes more than a few seconds to sleep or wake up my laptop. And it always works. On my Windows laptop (issued by my employer), I can't even use sleep mode because it so often fails to sleep properly, or outright crashes the computer when sleeping and/or waking up. Proper sleeping means that I can much more quickly move around while using my laptop, and it means my battery lasts longer because it's easy to sleep it when I'm not using it. With a Windows laptop, every time I'm done with a session (changing rooms), I have to shut it down wait while it starts up at the new location (or just leave it full-on running while I move), wasting its already short battery life.
MacBook Pro battery life is definitely better, but don't set your expectations too high. It is very dependent on what you're doing. It can certainly last 8+ hours, but if you're heavily using wifi, saving/loading form disk a lot, going to websites running flash, or rendering 3D (games, typically), it'll drain a whole lot faster. Regardless, those same things would drain a Windows laptop faster too, and in all cases, the MacBook lasts longer.
CONS (in all fairness)
Typing Numbers. There is absolutely no numberpad on the MacBook Pro, not even with function keys. How much this bothers you depends on what you do with it. It annoys me, personally, but I can live with it well enough. It just means typing numbers is a lot slower for me.
Software Support. It is still the case that the world is Windows-First, and that means you might not always be able to run the software your class or job wants you to run. There is a solution to this problem though: Parallels, great software for running a Windows virtual machine on your Mac. But that takes some learning on your part to get used to.
File Sharing. Apple computers are not always friendly about establishing a network share with Windows computers on local networks. If you don't mind sharing files with others via email/internet, or USB drives, this won't matter. But on my home network, where I have MacBook laptops and Windows towers, this is sometimes quite annoying to me.