I have been using Solidworks for 2 years now with the best hardware available in the market and can safely say that while it is has a great interface and is quick to learn , it does have a serious problem with large assemblies - it tends to get very slow and unstable . If you have the time to...