I completely agree with the above poster that Invision was trash at any real prototyping. When it came out, Axure and Justinmind had already had sophisticated control flow logic. It did have a sleeker commenting system and most people I knew were too lazy to make more robust prototypes.
Invision was not a design-to-developer handoff tool. It was a user research tool and a feedback tool for executives.
I made a hundred Invision prototypes for testing design ideas with customers back in the day.