The whole community part will keep this game alive. Good looking characters / races, glamour, emotes, housing, music... You really can live in this game and hang out with your friends. Alone that you can look at each other when you sit around a table. This game feels alive.

Then of course the whole subscription model and no shady pay to win stuff.

Even when the gameplay sucks this game has too much speaking for it.

But - they can't just keep this for granted forever. When someone else comes along and does it better (or nearly as good) but with better gameplay then FF14 could be in trouble. The game could be better. But there is no better option out there.