I've probably had 50 laptops over the last 20 years, and the only one I've had that approached the number of successful suspend resume cycles with Windows or Linux were Thinkpads, although even with Windows, there's a whole world of pathological resume behavior. Sometimes they'll just sit there, sometimes they never wake up. Sometimes you close it and then reopen it a second time and then it magically wakes up. The worst cases are when the video comes back but the sound doesn't, and you're faced with living without the sound for a while or enduring a reboot. I feel like this is the fundamental thing that a laptop is supposed to do and it is disheartening to have used these machines this long and to still have endless problems with it.
That being said, all I use the MBP for is to ssh into my Linux desktop machine (Debian), where my tools are. Occasionally people suggest to me that the linux distros are pretty good on the MBP, but I've had such a bad history with Linux on laptops and I'm getting to be an old fart now and I lack the enthusiasm for fiddling around with the machine for several weeks to get everything working right, so OSX is a (albeit outrageously expensive, at the treat of my employer) compromise :)