Everytime I read the Solidworks vs (whoever) threads it's like I shiver a little. Because I have flashbacks of the days of getting new customers and asking "What CAD package do you use?" and then thinking "please not solidworks, please not solidworks.". Solidworks! Oh ok cool. Then we jack design time way up because we would know that the parts would need drastic DFM time.
And then there's the Solidworks Certified Trainers that I have modeled parts for because "they couldn't do it".