Just bought a MBP 15 inch. I'm using CS5 for much of my work. Trouble is CS5 Photoshop, Dreamweaver, etc. run like crap on OS X. Spaces doesn't even work. ...I'm not really interested in the Apple/Adobe war. I just want my computer to work! ...I love Apple hardware as much as you do, but OS X Spaces is a bug fest.
Not sure how much ram you have...but you may simply have insufficient ram. Are you getting beachballs, or any checking your activity monitor for "page-outs"? (which usually is indicative of ram issues). Also, Spaces may be a bug fest, I have no idea, but I don't understand why it is so essential to your workflow (and I work in most of the same programs, and then some). If the MBP is older, maybe you just don't have the hardware chops to run CS5 smoothly.
I currently run CS4, Aperture2 with a HUGE library, Quark, etc. etc. on a first gen, white 24" imac with only 3gb ram (the max it holds). I routinely work on very large files, produce entire publications, and often have 6-9 apps open... all with little difficulty. I did hold off upgrading to Aperture3 and CS5 until my new 27" i7 iMac comes in, which is any day now. The point is this... you shouldn't be having a problem. Maybe you should just ditch Spaces...
I hate to say it, but Adobe pretty much sucks these days for Apple support, and this goes back way before the recent Flash war. CS4 had issues with Spaces as well, and it looks like perhaps little has changed. Adobe is not exactly quickly responsive towards those of us in the Mac community (despite the fact their company was built off our backs).
In looking around the Spaces issue goes back even to CS3. Check this out below, it is an interesting read:
"CS5 does not work in spaces. Like another user said, Adobe makes no effort to make any cs5 apps behave like a mac app. I activated spaces and assigned FW to space 3 and DW to space 2, and soon as I toggle betweent the two apps, fireworks moves to space two. And that's just one of hundreds of gripes against Adobe software. Half of the scroll windows in their panels don't response to mouse scrolling, preference commands are NEVER correct nor are many other mac system commands. Adobe has become a company I love to hate. They ARE the new Microsoft. I bought CS5 hoping that many of these issue would be fixed from CS3. Pretty much the same BS. If and when an althernative comes along, I'll just ship immediately." (
https://forums.macrumors.com/threads/936085/)
If you want to jump ship you can, maybe Adobe will serve you better "on the other side". But... I would consider ditching Spaces instead.
As a long time Photoshop user (professionally since 1.0), I have seen Adobe go from the most loved to among the worst hated. While their have been incremental improvements, very few changes have occurred that have fundamentally altered my workflow, especially considering the onerous weight of its upgrades. Lots to argue about there, but honestly I can list what the changes have been over the years... and CS4 was not radically different than CS2, especially considering the money. I have made major changes to my workflow, and for the better, however. I have switched most of my imaging over to Aperture, and then added in Nikon's NIK suite of plugins for Aperture. I can clean images up a LOT faster (and I am very fast), and I can reclaim images that would be lost to pshop with relative ease. Batch processing is far superior as well, and best of all my images are resolution independent (which is huge). Unless there is layering or type, or I have to convert to CMYK... I don't need it. 95% of my imaging is done without pshop, and life is better.
If you can't get your job done it doesn't matter which platform you chose, unfortunately I wouldn't hold my breath that Adobe will come to your rescue. Personally for me I would NEVER switch to follow Adobe, but would look for alternatives instead. Apple has been good too me, prices always goes down, power & speed always goes up... and with Adobe you get... exactly what I have seen trending for the last 5 years. Unresponsive support and skyrocketing prices...
good luck...
michael