also, i've surprisingly ran into a couple of the same dudes like 4 different times
I guess if you share similar skill and playtime with someone, matchmaking will tend to put you with them
or maybe they put you on their preferred player list, who knows
my main is REINHARDT and I NEVER switch because I am THE GREATEST TANK in the ENTIRE GAME and I fight for GLORY and HONOR
I love reinhardt but I tend to have a lot of bad experiences with him because he relies so heavily on your team actually using the shield as cover