Как вы относитесь к использованию транзакций в Laravel?
Использовать надо, другие описали, а еще я бы добавил, что помимо транзакции в операции могут быть events, которые тоже надо откатить (не выполнять).
Для этого используется пакет
https://github.com/fntneves/laravel-transactional-...
Мы на проекте решили использовать транзакции везде, кроме роутов только на выборку. В том числе и в джобах.

Транзакции стопроцентно нужны, так как они позволяют не записывать полу-состояние (и.е. откатить все что можно, если какой-то из запросов или какая-то бизнес логика выкинули эксепшен) и не ломать этим базу. Это главная причина, почему мы везде их юзаем.

Есть минус - дедлоки. По-нормальному это решается какой-нибудь doctrine, либо повтором транзакций (если реально), либо фиксами долгих транзакций.