I'm a heavy user of both Axure and InVision.
Axure is the industry standard for building clickable prototypes because it will do anything you can think of if you have enough patience. For the examples you've given - building interactions based on dropdown options and hover states it's a very strong choice.
InVision works differently in that you use hotspots to link together screens designed in a wireframing or design tool (I'd recommend Sketch). You can achieve the same interactions but it's a more laborious task - you'll have to design the open dropdown and link to it when the user clicks the closed dropdown; it's not as simple as adding some options to the dropdown control.
In short, if prototyping is your only goal then Axure is a great choice but if you have other requirements - version control, the ability to design high fidelity comps and generate production assets etc. you might want to consider something else - like Sketch/Photoshop with InVision or Marvel.