Easily the development time. I think a lot of the other problems would be solved if they just released a real FF game every other year at least. Sequels don't count.
After that, the writing. Not the dialogue writing - I like the conversations that are had between characters. But the actual scenarios and plot itself. That's the stuff that needs work.