The primary take away from my study is that features are not everything!
On paper, solutions like JustinMind , Anima and Supernova have it all; but they fall short in execution - by being slow and unstable.
Pioneering solutions Axure and Balsamiq have a hard time catching up because they focus on functionality rather than user-workflow and experience.
At the other end of the spectrum, solutions like Adobe XD do really well in the execution - they are solid, fast and reliable, but they fall short in the available feature set (basic stroke styles or on hover behaviors).
It is fair for Adobe to rely on their wonderful ecosystem of products like Photoshop and Illustrator for the design aspect; but in my opinion they need to provide more powerful interaction and animation tools. That said, I will test the upcoming releases of XD as I believe that Adobe is on the right path!
Apart from these, we have the Quartz Composer-based solutions: Origami , Form and Unreal Engine for the gamers. They require a different mindset than the traditional timeline-type approach. If you’re familiar with it, you’ll do great; otherwise you better make some coffee and get ready to watch a few tutorials…!
Browser-only solutions or iFrame-like applications such as Atomic.io , proto.io , UXPin , etc. scare me deeply. It’s a huge risk. I don’t know many designers who would take the leap of not having access to their files when travelling or when the Internet connection is slow .
My tool of choice is Sketch . Simple and powerful. It is now moving towards the prototyping space. Although helpful for simple click-through prototypes, the Sketch+Invision or Sketch+Marvel combination is still a safer choice for full spectrum solutions (design, prototype and share). Invision Studio , still in Beta, is promising. The approach of mirroring Sketch ’s design features shows its limits though.
Let’s not forget what brought many designers from Photoshop to Sketch in the first place - a fast and simple design tool with thousands of extensions. The open file format (json+images) enables our community to create what a single company would never be able to build. Webflow is a content management system like WordPress , Drupal or SquareSpace . So why am I putting it in this evaluation? If you are working on a B2C responsive website, e.g. an e-commerce platform, and want to use Google Analytics or a custom html component, it gives you the freedom to do that and more without having to code. The sky’s the limit. https://webflow.com/designer Although the standalone application is dearly missed, Atomic.io still mastered the implementation of dynamic data. A simple connection to a Google Sheet and you’re all set. No need for complex API or Json integrations. https://atomic.io/features
Principle and Flinto play it simple and I like that. If you want to do an animated loader or simulate a few custom animations and don’t want to spend days learning After Effects these tools are the way to go.
Half code, half visual, Framer sits in the middle. If you are not scared of Coffee Script it is a powerful tool. They’ve introduced more functionality and, in my opinion, if you are familiar with front end (html, css, js), you may prefer the spartan interface.
If you are code-phobic, you may want to explore more visual tools like Protopie. An intuitive interface and a plethora of triggers (basics, conditional and sensor) provide all you need to play. It even allows cross-platform prototypes which I haven’t seen anywhere else. https://www.protopie.io/learn/bridge/