What are the pros and cons of using SolidWorks? Because i am thinking of getting it, a friend recommenced it but i want to see what other people think about this program. -Adriel