Ciao Lorenzo,
Sono uno sviluppatore PHP, non userò direttamente la funzione da decenni (lavoro con i framework)Prima o poi dovrò decidermi anch'io! Non lo faccio solo per pigrizia, ho provato Laravel, i vantaggi sono evidenti ma l'abitudine è dura da modificare!!!
Passando i dati (e il file) via FormData() non mi sembrava fosse necessario specificare l'enctype del form, comunque molto interessante, approfondisco!