Entscheidend ist, wo man mit seinem Projekt hin will. Wenn sich alles auf Windows abspielt gibt es keinen Grund, FMX zu verwenden. Umgekehrt wenn man auf Mobile will, kann man
VCL nicht verwenden. Von einem Universalframework ist FMX weit entfernt. Darum die Wahl des Thread-Titels: Die Frage ist im Grunde beantwortet.