Like Roopy, I fish 99.9% barbless and teach it to my kids and nieces and nephews on their spin gear.
But with tunoids, forget it. They turn and run at you, your line goes slack, fish off.
For the recent fly swap, I left all my hooks barb on. Those flies are going to other people , it's their choice.
SO it's species and size dependent. Smallmouth are another contender for my "semi barb" setup. Sometime I mash the barb down 3/4 of the way leaving a small bump to help out. There is an in between world. Smallmouth come out of the water, dart sideways, spit the hook back at ya. A little barb helps. I lost way to many last year and kill none. In fact, I don't think I killed one fish last year.