Figma's Dev Mode is presented as a faster way to get from idea to IRL. Teams of all sizes can use it to bring design and development closer together in Figma.
It is suited for design, development and testing. I think it must be a must for everyone as it reduces the efforts required and helps by getting everything in one place instead of scattered information or incomplete information. It also helps in keeping the team updated with all the changes and the updates which happen in real time-
Marvel is a very strong tool in scenarios where designers seek to quickly create simple prototypes on their desktops using a simple, intuitive interface. It offers “just enough” functionality to create somewhat realistic designs to present to stakeholders and other designers. However, there’s a limit to how “realistic” those designs can be, given that Marvel has somewhat limited functionality around animations. Marvel is not a strong option for those who want to create very complex prototypes with many animations, or for those who want to edit prototypes on their tablet or phone. Marvel is a jewel for simplicity but starts to be difficult to use when creating complicated designs. For creating more complicated prototypes, I would recommend a more robust tool, such as Axure.
I really miss being able to duplicate, make a copy of the prototype I'm working on. Sometimes, I want to make a comparison with detail changes and without being able to duplicate it is difficult.
Compared to other similar services, I feel the animations could be more fluid and smoother.
It could have more free sophisticated icons and images.
I would say that this is a must feature that you must have cause I have worked in projects where dev access was not present and it takes up more efforts and more time to do the same task which would have been done using the Dev Mode. I prefer and would recommend everyone to get dev access granted for them in order to use it in projects
Ultimately, InVision was just a better fit for our company's needs. It's probably faster to create prototypes using Marvel, but InVision's collaboration features (comments, notes, etc.) are much more robust, which was helpful for our large team spread across multiple continents. InVision also offers more advanced features, and Marvel felt a little too limited for our overall business needs.