Trying to expand from PS, Sketch to learn one of these so I can better show interaction and animation to the dev. Any pros and cons, recommendations or use cases would be nice too.
On this note, what's the big deal with Canva and why tf is it a unicorn? Seems like a prettier 'microsoft works' from back in the day. Is my understanding correct?
Sketch with InVision is a great combo
Figma is the fuuuuture
Figma is the most popular of your list. InV is kinda weird. Principal isn't a design tool like the others so not really comparable.
Any thoughts on Framer?
We work with Framer a lot, but mainly our prototypers. It's not really ready for full use as a general design tool. It's improving quickly, though, so in under a year it might be ready to take on Figma and Sketch.