The problem is that its, well, “philosophy” is different of many other programs. But it’s not that pain.
I would say, try Solidworks, it’s very very useful, but I suppose that he can’t afford it (about 5k€ for the professional edition). I have it, because of my job and except for “organic” meshes I don’t want use any other modeler. But I do understand that Blender is difficult, I had hard time too.
Anyway.