I feel like I need to vent a little, so I was hoping to get a discussion started as to why Creo has any advantage over the other popular 3D CAD modeling systems. I want to like this product, I really do, but right now, I feel like I am being forced to learn a dying system. Creo will not survive if they do not change the way things are done.
I am new to Creo (6 weeks), but I have used Inventor for the past 3 years. In my opinion, there is no comparison between the two. Inventor is significantly better than Creo in pretty much every single way I have been using the system.
Component Modeling:
Creo is completely unintuitive. For the novice trying to obtain a grasp on this program, it is next to impossible without a significant amount of training from PTC. This is probably part of their business plan because truthfully, their documentation and training programs are superior to the software itself. It seems like the designers of this software have had no personal experience using a system. The user interface is obviously a copy of what Autodesk has been doing - the Ribbon UI. However, they have failed at the ease and convenience that Inventor provides and it seems like their employees do not understand why they are programming their product in this way.
Right clicking for everything is a nuisance. The commands should be explicit. Once a command has been initialized, it should state what is needed to accomplish a successful feature. When I hover over some of the commands, it's as if the programmer just did not understand the point of what he/she was trying to create. For instance if you hover over swept blend, the information contained says "create a swept blend". Inventor shows a preview of what the function actually does in a quick movie if you hover over it, plus it provides a link to learn further information and even provides an exercise showing explicitly how to use the function and what must be defined for the function to work. PTC expects that you just know that you need to add certain references without actually telling you that you need it. For instance, the rotate feature needs a centerline (should be able to use any datum axis) which you then need to right click and define it as the rotational axis. If you try to do this through the message box, it will not work. There is no documentation in the help file saying this needs to be done. My anger continues to grow.
Also, patterning complex features is pretty much a null exercise, since it takes Creo 20 minutes to regenerate the model. I have never experienced this with Inventor. Their software updates automatically after a function is confirmed. There is no need to repaint/regenerate.
Assemblies:
The constraint system seems to have a mind of its own. After applying an angle constraint just this morning, and the preview showing the correct orientation, after confirming, the model just sort of reversed the direction and tilted on another axis which was untouched. I know it's difficult to picture this. But just picture me wishing that Creo was tangible and that I could soak it in Ethanol and watch it burn a slow painful death.
That's enough.
Please provide some insight as to why this program is any good at all. I need to like it. I want to like it. I have to like it. But right now, it is the bane of my existence. Some of the simplest commands that I try to initiate do not work as intended. There are way too many idiosycrasies that 'just have to be known' through experience. There is no way that someone could just hop on this program and start using it. However, with Inventor, they have actually put work and research into making their product user friendly. So much so that at my previous position, I could educate a technician in a day or two and they are off and running producing components, assemblies, and even drawings.
Please help me think of Creo as a helpful tool instead of a hinderence and outdated piece of garbage.
Thanks for your help.
Regards,
~Bart