When to pick Winter Soldier? Why exactly is Winter Soldier considered a tank counter? When exactly would I pick him best, like how many tanks in enemy team, how should own team comp look like, what abilities make him strong against tanks, how can he be countered?

Question in the title, thanks in advance!
I bascially want to learn everything about Winter Soldier and his matchups.