PHPとMySQLを使ってトランザクションする件について相談です。

お金の入出やポイントの操作などには、トランザクションが必須
だと言うのをググって見たことがあるのですが、
一方でフィールドタイプをInnoDBにすると、パフォーマンスが落ちる
と言うことも聞いたりします。

実際、トランザクションは良く導入されているのでしょうか?
上級者の方や仕事でプログラミングしている方はどうしているか知りたいです