In terms of “outright better than the rest of the class?” None.
Consistency-wise? I’d say Griffin. He sacrifices stage 1 detection for superior and lasting stage 2 and 3 detection, and his Harpoon is excellent against Goliath and Behemoth, and still good against Wraith. He sucks against Kraken but so does everyone else.
Trapper simply doesn’t have a Caira, Sunny, or Torvald hunter that reigns supreme in every situation. The trapper class is most balanced in winrate largely because their contributions come from player positioning and domes. They don’t impact the team in the details – the other hunters don’t need to repick to suit any of the trappers better (ignoring Sunny for obvious reasons). Trapper just wants to know which Monster they’re against.