Well, DirectX isn't the biggest problem as that's only the graphics API, and on that front they did a pretty good job with the graphics update recently. I'm more worried about the legacy codebase inherited from 1.0 and maybe even from FFXI. The amount of things that feel clunky or old and have been basically untouched for years just feels like they must mostly be held back by technical issues. Because surely design-wise, they're aware of what needs to be improved (I dare hope).