Comportamento del un circuito di potenza

Il Triac se lo fai lavorare in continua ha bisogno di essere resettato, ecco perché ti resta acceso, è un comportamento normale.
Un mosfet non so se puoi usarlo per la 220V alternata, quelli che ho visto finora hanno tensioni molto più basse.
L'ideale sarebbe un relé, potresti eliminare anche il MOC, sostituendolo con un piccolo bjt, ed usare il tuo circuito indifferentemente per continua o alternata; naturalmente devi prendere un relé i cui contatti sono in grado di sopportare i 220Vac, per la continua nessun problema. Naturalmente poi devi mettere in conto la corrente assorbita dal carico, sempre per la corretta scelta del relé