XD might be preferred by enterprises, because they are not the ones using it, just paying for it. If this is the speed of their development, and they're still missing so many fundamental features of positioning, typography and application stability, then I don't understand how anyone can recommend Adobe XD over Figma. Before that, you had to discuss who can edit the file now, because others would lose their changes. The feature to work on a single project with multiple designers at once is available, but it took them several years to implement something so crucial.
If the project creator leaves the company and you're still using Adobe Cloud to share projects with developers, you're SOL. If you're working in a team, you'd better set up a workflow around exporting PDFs. ONLY the original creator of the project can export the artboards to Adobe Cloud.The following is absolutely terrible for teams and it's just puzzling to me how it still hasn't been fixed. This happens to my team all the time, multiple times a day if you work on a file for longer than an hour. You have to minimize the window and maximize it again, and it works. You can focus the text field / artboard name / margin value however you like XD will just not work. The application will reject your input when it doesn't feel like letting you type.Adobe XD needs some checkbox for "propagate this change across all states". It will just reset to the original width after switching. If you're making a table that will serve as a base for multiple artboards, then don't even think about making it responsive while keeping the advantage of switching between states. If you create an input main component with similar states (normal, hover, focus, active, disabled) and decide to resize it, then the resize only applies to the current state.Adobe XD misses something like "create a new main component from this instance". Great! But if you want to also make a small 16x16 variant and store it as main component, you need to ungroup the first one, group it again with Ctrl+K, and recreate all these 15 states. If you're making a design system and created a checkbox main component at 24x24, you can add multiple states for (default, hover, focus, active, disabled) x (unchecked, checked, indeterminate) = 15 states.(You can create states in a single component in XD, I'll give it that.) Very useful to jump between icons if you store them as components. You can't quickly switch between component instances like you can in Figma.To see colors with editable labels, you have to look through the (probably massive) assets list on the other side of the screen. You need to hover to see the hex value, and there are no custom labels. You can add often used colors to the palette, but they're just tiles with no names in the color picker popup.You have to copy and paste the group to work around this, effectively making Alt+drag useless. Your selection of multiple objects doesn't matter only the one you clicked when performing Alt+drag gets cloned. If you select a group of objects and want to clone it (Alt + drag), then only the clicked object gets cloned.You can't customize keyboard shortcuts.I'm not even opening this tab on a large project it just doesn't provide any value except for the "Update all" button at the bottom. Imported assets are just one long list that you can't organize into folders.Most of this time was spent with the loading progressbar at 99% or 100% for 2-3 minutes. However, I worry if they made it infinite then projects would load longer than 4 minutes, which is my current record on an i7 with 16 GiB of RAM. In a large project, you WILL hit the boundaries pretty fast. Either all four or none you have to draw lines manually to fake this. You can't apply border to separate sides of a rectangle.
You can't create a bulleted list like this one you're reading. Text formatting options are very limited.There is no right-to-left text support.You can't create a stack that grows upwards or to the left.You can't center the text vertically in a text box.If you take a look at the list of requested features for Adobe XD, you'll find some weird omissions, some dated back to 2016, the year XD was released. This is just honest advice from someone who has to keep working with Adobe XD, because the company invested in it.
I am not affiliated with Adobe, Figma, Sketch, or any other company that makes design tools.