Два типа транзисторов управляются принципиально по-разному, и от этого зависит выбор.
BJT (биполярный) — управляется ТОКОМ базы. Чтобы держать ключ открытым, в базу всё время течёт ток I_б = I_к/β. Для большого тока нагрузки нужен заметный ток управления — МК через резистор должен его обеспечить. Падение на открытом ключе U_КЭ нас ≈ 0,2 В постоянно, потери P = U_КЭ·I_к.
MOSFET (полевой) — управляется НАПРЯЖЕНИЕМ на затворе. В статике затвор тока почти не потребляет (это ёмкость): подал напряжение — ключ держится «бесплатно». Открытый канал — это резистор R_DS(on), потери P = I_с²·R_DS(on), у силовых приборов доли ома, поэтому при больших токах MOSFET выгоднее.
Важно для 5-вольтовых схем: обычный MOSFET (IRF540N) от 5 В на затворе откроется лишь частично и перегреется. Берите logic-level (IRLZ44N) — он рассчитан на полное открытие от логического уровня.