The problem is they don't turn off unless you use the zero-crossing or a phase-crossing. I'm no expert on triacs but the two times I ended up redesigning circuits with them, they wouldn't turn off. Once someone had pulse width modulated a triac. The other time someone had it run into an end switch. The circuit would almost always work but when conditions were just right they would stay on and burn up. You have to make sure they are turned off when they want to be turned off.