I work primarily in sheet metal and with simple machined components, with many of may projects having well over 600 parts at the assembly level. I've been using SolidWorks for over 7 years, and for the type of work I am involved in, there hasn't been anything I couldn't get accomplished.
I have heard that SolidEdge handles sheet metal well, but I have never used it. I've never had a problem that would force me to abandon SolidWorks.
The best advice is to get demonstrations of the software you are considering in-house at your company. Force the demo-jocks to forget thier canned dog-n-pony shows, and use your real parts and problems. Then evaluate each considered software in-house for at least 30-days. It might sound like a long process, but it sounds like you already rushed into one program, only to find it was inadequate for your needs. No sense making that mistake again.
Some points to consider when selecting a CAD system:
1. What are your competitors using?
2. What are your vendors using?
3. What files types do you need to work with?
4. What training/support is available in your area?
5. What computer upgrades are you going to have to make?
6. What network upgrades are you going to have to make?
7. How will your CAD system intergrate with your ERP/PDM sytem?
8. How long will it take employees to "get up to speed" with the new selection?
9. Will existing programs work in conjunction with the new selection?
10. ect, ect, ect....
Ray Reynolds
"Computers in the future may weigh no more than 1.5 tons."
Popular Mechanics, forecasting the relentless march of science, 1949
Have you read faq731-376 to make the best use of Eng-Tips Forums?