I'm a huge SolidWorks fan, and know nothing of Inventor, so my opinion is obviously biased. I can tell you that SW is extremely versatile, logical, well supported, and carries a very fast learning curve. It is a way of thinking that I believe should be taught very early in design/engineering...