I like that VBA is in Acad , and it is widely used. Most any CC will have courses in it
Same can be said for Solidworks, but classes are nowhere near as plentiful as Acad
ProE forget it, maybe at a few Uni. , otherwise it's $$ for training and it is not the most user friendly of softwares, but there are some good support forums.. which are generally faster than getting a response from PTC.
I know what you mean 2d vs 3d... one gets a little spoiled after you take the 3d plunge.
I used to hate ProE at first, coming off Acad, now it's kind of the other way around, though I feel that Acad's detailing is still better.
XchangeWorks was a freebie that would allow translation to acad, but it came with a mini version of SolidWorks... don't know if it's still available