I for one hail an improved problem resolver. I just hate to have to delete features because their parent failed somehow. This is a rare thing but is very annoying when it happens.
I haven't used v4 yet, but one other thing that annoys me greatly with v3 is that when selecting stuff it defaults to edges and stuff and not surfaces when the selection box is set to "Smart". This means a lot of hunting and right-click pecking for me because I mostly use surfaces when I measure and make references.
I think it is a fossile from the old days when you mostly modeled in hidden line wireframe mode.
I haven't felt that the drawing module lacks much, but I am annoyed at how repeat regions and BOM balloons take extra thinking every time because they like to refer to representations and such that aren't even used. Maybe I just suck at it, but I think it is overly complicated compared to say Inventor.
Also, it GREATLY annoys me how all beam elements in Pro/Mechanica are one pixel wide making it a chore to try to target them with Info → Dynamic Query on my 1920x1200 screen.
Further, if my part or assembly lacks a parameter and I add it in drawing mode, it becomes a drawing parameter, not associated with the part or assembly. While this is certainly logical, it is also inconvenient.
If there would be one thing I would like to see it would be that models and drawings are contained in the same file, AutoCAD style, with one set of parameters for both. I suppose this is too much to ask for though and that it would break a lot of PDM systems.
But what good is a separate drawing file anyway? It's not as if it can live without the models it depicts?