there is not such thing as a ganger....there are only tank, carry, support ...thats the maine role...and the rest are sub roles...like a support can be a nuker initiator...disabeler or pusher...baby sitter...tanks are tank... and carry are can be hard carry or a semi carry
semi carry:Heroes who fill the role of semi-carry are usually most effective in the middle stages of the game. While capable of filling the role of damage dealer for the team, semi-carries are not as effective at it as hard-carries once the game goes long. Instead, their skills typically yield maximum effectiveness during the mid-game, with moderate usefulness late game. They are generally dependent on their auto-attack for damage.
hard carry:Heroes who fill the role of Hard Carry generally have abilities that allow them to excel late-game, more so than any other hero type. They generally have abilities that relate to their attack damage. They typically fill the role of late game damage dealers, and their primary method of dealing damage at this stage of the game is via regular auto-attacks. Hard Carries should be relatively weak early in the game.