Absolutely Barraskewda. It's got a gigantic movepool, which includes, but is not limited to: Liquidation, Crunch, Close Combat, Aqua Jet, Poison Jab, Drill Run, Ice Fang, Psychic Fangs, and Throat Chop. It has many more coverage options than Basculin, and is faster and more powerful as well. While Barraskewda is essentially the epitome of a glass cannon, its Attack and Speed are so gargantuan, it won't be fainting often.
Here's a moveset I recommend:
Barraskewda @ anything
Ability: Swift Swim
-Liquidation
-Crunch / Close Combat
-Poison Jab
-Drill Run
This covers Kabu, Allister, Opal/Bede, Raihan's Ground types, part of Marnie's team, part of Hop's team, part of Leon's team, and part of Shielbert's team super effectively. If you choose Close Combat over Crunch, you no longer hit Allister super effectively, but you do take out Melony super effectively instead. It also deals well with random trainers, and can hit near anything for massive neutral damage. Basculin can't even compare.
Hope I helped!