I used Inventor for 8 years then Solidworks for a year and now back to Inventor. In Solidworks I learned to make sketch driven assemblies. I can build new parts and constrain existing parts to the assembly sketch. Not only was this top-down approach more intuitive, but sketch driven assemblies are very easy to manipulate after they are built. I've tried to make some sketch driven assemblies last couple weeks using Inventor and it has not worked out, that is why I'm reading this forum (mainly because I realized the part is not constraining to my sketch).
Another feature that I miss greatly (Solidworks had this feature by default): being able to select a plane on part A and plane on part B, then constrain menu automatically pops up and usually has the correct constrain chosen with the distance parameter ready to be typed in (I don't have to choose the constrain menu nor do I have to click on distance - I just start typing distance). Solidworks is setup like this by default - doing a 100+ constraints a day, less clicking saved me a great deal of time. What is important, it is by default, no setup needed.
Another feature I miss which is sooo simple and a default in Solidworks that I took for granted, any line I click on a part (regardless assembly or part file), in the bottom of the program window frame, it shows the distance. I don't have to do extra clicks for measure tool (nor do I need another menu taking up space). If I needed more data, then I would click measure tool. If I remember correctly, if I click two surfaces, it would also show the angle.
Inventor has lots of potential - but I wish it moved away from hot keys/menu clicking and more towards anticipating what the user is trying to do and filling in the gaps automatically. This can be realistically done with common tasks like constraints.