I have used them in a professional environment and I still think they suck. The are good for the end user, but that is it. Any time there is file sharing collaboration, deployment of software and updates to clients, it is like pulling teeth to get that crap to work. All because they are scared my enterprise is pirating their software. If I pay (well my company pays) $80k for 6 site licenses in 6 different buildings, I better be able to deploy it from one central location with ease.
CS 3 was actually pretty awesome at deployment, CS 4 sucks donkey balls. I don't care how professionally awesome it is. They load their products filled of DRM and other crap that make my job impossible. Them and Autodesk can die in a fire.