Figma: When UI Design Actually Matters
Figma won because they fixed the stupidest problem in design: version control hell. I spent years emailing Sketch files around like it was 2005, constantly asking "which version has the latest changes?" Never again.
I've watched 5 designers work on the same file simultaneously without stepping on each other's toes. Turns out real-time collaboration isn't marketing bullshit when it actually works. The auto-layout system copies CSS flexbox, so your designs actually translate to code instead of requiring 3 rounds of "make it look exactly like the mockup."
What it's good for: Building apps, websites, design systems that don't suck. What it sucks at: Marketing graphics, anything that needs to print well, working offline.
Where it breaks: Files turn to molasses with 200+ components. Chrome shits itself when your design system grows. Found this out during a client demo when our main file corrupted and we lost 2 hours of work. Now I run 32GB RAM and save every 5 minutes like a paranoid freak.
Canva: Marketing Graphics for Mortals
Canva isn't trying to be Figma, which is why it doesn't suck for what it does. With over 220 million monthly users (don't trust the 175 million figure you see everywhere), it's become the default for anyone who needs graphics but isn't a designer.
I've watched marketing teams pump out social media content that would take me hours in Figma, done in Canva in 10 minutes. Their Brand Kit keeps everything consistent even when Karen from HR is making the LinkedIn posts.
Real example: Our marketing team cranks out like 50 social posts monthly. Figma would be overkill; Photoshop would be torture. Canva templates + brand colors = done and out the door.
Where it dies: Print quality is dogshit - our trade show banners looked like they came from a broken inkjet. Complex layouts collapse into uneditable messes. Collaboration crashes when 5+ people edit simultaneously, which happened during our launch week and nearly killed me.
Sketch: The Tool That Won't Die
Sketch is like that senior developer who still uses Vim - harder to learn, but stupid fast once you know it. It pioneered most UI design concepts we take for granted: symbols, responsive artboards, the plugin ecosystem that everyone copied.
Why teams still use it: Performance. When you're working on massive design files with hundreds of artboards, Sketch's native Mac app runs circles around web-based tools. The plugin ecosystem has solutions for weird edge cases that Figma plugins don't cover.
Real scenario: Abstract + Sketch was our version control before Figma existed. Teams with established Sketch workflows often can't justify the migration cost - especially when paying $99/year versus $16-45/month per user for Figma.
The bullshit: Mac only. Zero real-time collaboration. Files sync like it's 2007 - I've wasted entire afternoons hunting down the "correct" version. Cloud features cost extra and still can't touch Figma.