@lordalmighty1 I do feel like Low Profile characters are hard to hit. Not necessarily because I can't hit them (I can, although I occasionally miss), but because I'll play them, I'll get shot at, but I won't get hit as much. Sometimes, if I move right, I won't get hit at all when running away.
In your other example, you said Wraith is at a disadvantage when running, and her animation made her an easy target. (That's what you meant, right?) Well, an enemy would have to aim at you first in order to shoot you. Unless you are somehow close enough for them to use hip-fire, but in that case a lot of characters would be boned.
Gibby isn't really an offensive legend. Well, maybe in some cases. If you have a good tank, they'll be good at fighting but lack mobility or something. Which is the case with Gibraltar, as he can tank really well, but he'd have to ads a lot, and he's at a slight disadvantage if you surprise him. He also has a little bit of support tacked onto his dome, which gives him some healer stuff.
He has some support stuff, but he isn't the best at support. Lifeline has more support options than him.
There are also a lot of other characters who can fill more than one role.
Caustic: Can revive in his gas, his gas can be good for offense and defense. He also has Fortified.
Bangalore: Revive in smoke, but also a big offensive legend with the smoke, artillery, and fast movement.
Revenant: can use his ult to do a lot of things, like revive, run away, or just attack enemy.
Wraith: Her portal is good for saving teammates, or escaping, or rushing, or a combination of all three.