Yeah, I fully admit there are characters I'm absolute crap at. You SHOULD, however, be somewhat proficient in one of each of the different categories. For instance, For Tank, I'm pretty good with D'Va, Support, Lucio/Symmetra, Genji for straight damage, Junkrat for specialty/utility.