I recently looked at Solidworks and it looks awesome. I see a lot of major companies use it. I'm not a student, so the price was a deal breaker.