To be honest, I haven’t played him for long. While I had a blast in PvP, and did decently well, the few matches I had were with a good Montana that was absolutely crazy with setting up kills with the Dash.
As such, I haven’t encountered a lot of the problems he usually has, because my teammate was crazy good at attracting attention.
However, I find that while Foxtrot’s damage output may be somewhat lacking compared to burst queen Orendi or ult-powered Boldur, those aren’t good Battleborn to compare hin to. Foxtrot is an Attacker, not an assassin, unless you build him so, but it is incredibly risky as you throw away every awesome survivability helix he has in order to go all in. Foxtrot is most potent as a harasser : your goal isn’t to kill people or push a wawe, but to stop the other team from doing so. Killing overextended players is the bonus, not his main shtick.
A good Foxtrot (which I’m not yet) will not need to hide behind his teammates to escape death : scrap cannon can act as a ‘melee repeller’ which immediately break the threat of a Rath or a Kelvin (and if he uses his stun to catch you and kill you, he’s wasted it and probably exposed himself, which sucks for him).
And, @legendoflink2288, I disagree with you saying Foxtrot is less powerful than Kelvin, because they’re not doing the same job at all. A Kelvin should NEVER aim to get kills alone unless it is a clear XP pinata (like that one Mellka that never used any of her skills as an escape). Sure, when you activate your mass stun, if you manage to grab a kill, great. But laning shouldn’t rhyme with killing for Kelvin. His role is of the ice wall, not the burst assassin. Grab kills if they are offered to you, but otherwise focus on minions and disrupting team comp. You said it yourself, Kelvin is the king of CC (Galilea nonwithstanding), and he is a great tank to boot.
Foxtrot just shoots dudes until they die, and he does it good. Nothing to compare.