Are you supposed to remake Figma UI in Studio or just use ImageLabels?

This is my first time making UI and importing it into Roblox and I wasn’t exactly sure what the correct process was. My ENTIRE UI is ImageLabels besides some parent frames and text, but I have noticed from some open-source UIs that they are rarely made up of only ImageLabels. Is there a downside to using them?