1. прямо контроллером управлять не нужно. Нагрузка снаружи, к тому же индуктивная, вслучай чего - глюкавить будет, а при пробое полевика выгорит и контроллер.
1а. Вообще в промышленной автоматике жлобиться не надо, никто последнюю копейку там не считает.
2. Драйверы IR4426 (и подобные) хороши, есть много разных других тоже. В этом случае лучше уйти от LogicLevel и исползовать обычные полевики.
3. Надо рассматривать проблему немного шире. А если ключ пробился? Да и с зависаниями надо немного по-другому бороться
На транзисторах конечно дешевле, но элементов больше, да и вообще
см. п. 1а