Adobe XD VS Sketch VS Figma: thoughts on choosing the right UI prototyping tool for your design team (from a developer’s perspective)

This is a long-standing debate, and plenty of other articles have written about this topic and the technical complexities of each program. However, I’ve been getting a lot of questions recently about switching UI design programs and which ones are best/easiest/most reliable to use, and wanted to throw my two cents into the ring with some developer-backed research.