I have fallen in love with IGBTs.
Built in zener diode for protection.
IGBT 30A 600V D2PAK - STGB20NC60V
Just make sure to drive it fully on and off with pull up/down resistors.
For motors, they have a low gate voltage and consumption. A 555 will drive them continuously !