If you are easily frustrated by non-intuitive software you are probably better off with Autodesk Inventor or SolidWorks. If you are looking for a stable software with built in version control this is the package for you. Try to keep in touch atleast once in a month with the software or you might end in forgetting hope to use this software or make sure that you got a book written how to use this software on your own. Sometimes the options would get you confused as you work on because there's that much options present. Surely not meant for beginners it's a software that's a high performance one and so it's tough 5. It's a bit costly but if you running a company then it's good but not good to buy for personnel use 4. It's tough to learn you might need a proper guidance to learn it and once you learn it, then you would rule it. It doesn't work on low end systems it becomes slow as it requires minimum 4gb graphics for the program to run smoothly without much load. It's a powerful software well built with less bugs and hence I grand never come across crashing of this software no matter how much inputs use give.
Even some extent of analysis can be done also in the software itself 6. It's been used by a lot of companies like KTM Duke was entirely built in this software so learning this software helps you out in different ways 5. A complete product can be build assembled and put to test in the software itself before making the prototype with the appropriate factors given as input. There a lot of options for our views to accomplish 3. I would recommend this software to other professionals out there and to the beginners under one condition that they should learn it from a certified place and then they use it, which would really help them enjoy this software instead of getting confused or telling that this software is tough and it's crap. It's easy for me to use it as iam qualified. So I normally use this software for my college works making CAD drawings for my projects, works, seminars etc. Iam a mechanical engineering student and a PTC certified CREO user I have learned this software and got a certificate from PTC CREO after passing their examination.