I currently use Inventor R8 at work and I dislike it more every day. I was trained on Pro/E and while it is easy to get up to speed with Inventor, it has some serious limitations. It crashes often and has major problems with fillets. Surface modeling is non existent, you have to do some crazy stuff to make anything that looks relatively smooth.The program as mentioned crashes quite frequently as well.We don't do large assemblies at work, but I have been looking at doing some design work on the side, and after looking at all of the options, Solidworks, Solid Edge, and Inventor, I have found the best to offer still seems to be Wildfire. People complain about the annual maintenance and I guess it could get ridiculous if you have a lot of modules installed, but the maintenance for the FAP is like 1500.00, which is the same as Solidworks and Inventor, and I can tell you Inventors maintenace is only the updates, limited (or no?) support, and the updates they did while we had the maintenance were pretty lame. While they all have plusses, my vote would be stick with Pro/E.