... speaking of model regeneration fail, isn't that one of the deficiencies ProE "fixed" with WF5? I mean, didn't ProE lock you in and endless loop of failed features until it was completely happy with the slight change you made to one feature? SolidWorks never did that to me. It would tell me something failed, supress the failed features and their children, and let me go about my business. I could then discern for myself the root cause of failure and simply make one small correction, then everything automatically regenerated successfully. It seems I have yet another thing to add to the SolidWorks is better list. lol
Or, how's about inserting a datum plane symmetricly between two parallel surfaces? SolidWorks does it in 3 clicks or less. (Insert Datum Plane, Select Surfaces, Done) In ProE you have to measure the distance, manually calculate the half-way point, then insert an offset plane from one of the desired surfaces. Then, when the geometry updates later due to some change you have to make, you need to go redefine the placement of that plane. In SolidWorks, it updates automatically because the relationship is maintained internally rather than by a dimention off of only one of the surfaces. Alternatively, you could set up a "relation" between the two dimensions in ProE (the half-way mark for plane insertion and the driving dimension in the part), but there's another set of clicks involved with that.
My point is, overhead. ProE has too much of it. It's distracting, and I'm simply trying to find ways to make it less of an issue.