That is an all purpose solution.What is wrong with it?
Can't see one.
All schematics and calculations i found are for MOS-FET DC or Triac AC and all
calculations require the knowing of the load. If i have a mechanical relay with
250V/16A i can switch everything and I'm flexible - no matter if its inductive load or not,
or AC or DC. And i think its more failsafe.
If a mechanical relay fails then at 99% its off and my motor is not running.
If a MOS-FET or Triac fails then the chance is big that they have a short.