To be honest, this page is likely to get outdated within a few months of being published. To this day, my prototyping tool of choice has been Sketch infused with the Craft plugin to push out to Invision. However, these technologies are always changing (for example, think of the recent rise of Figma). Here are some questions that can help you decide what tool to use:
Do you use a design system?
Observe how your proposed tool can handle in the importing of design elements from a design system, and how many people will be collaborating.
Is your company Mac or PC based?
Some software, such as Sketch, only work with Mac. So, unless you're planning on using Parallels on your Mac to integrate to the rest of your company or have dual computers, you may hit workflow friction.
What are your company's security restrictions?
Different tools have different levels of security, and how firewalls interact with cloud-based features.
How are you planning to use version control?
Do you often need multiple designers working on one product?
How are your developers going to inspect your designs?
Different prototyping tools output inspection tools in different ways. You should calculate average cost of getting an inspect seat on some of these tools.
Observe how your proposed tool can handle in the importing of design elements from a design system, and how many people will be collaborating.
Is your company Mac or PC based?
Some software, such as Sketch, only work with Mac. So, unless you're planning on using Parallels on your Mac to integrate to the rest of your company or have dual computers, you may hit workflow friction.
What are your company's security restrictions?
Different tools have different levels of security, and how firewalls interact with cloud-based features.
How are you planning to use version control?
Do you often need multiple designers working on one product?
How are your developers going to inspect your designs?
Different prototyping tools output inspection tools in different ways. You should calculate average cost of getting an inspect seat on some of these tools.