Is finding a main agent that important? And how to find my ultimate agent to rank up with?

Hi, I've just reached plat after being hardstuck for months.
My goal is to reach at least dia.
(I used to play Chamber in gold but he got nerfed and even if I get many kills in game I lose because I'm not bringing enough value to my team.)

So I always pick an agent based on the map I'm playing on. Is that a good strategy?
For example: Fracture & Lotus: Brim; Ascent: Omen; Haven: Cypher; all the other maps: Raze.

I'm a very versatile player so should I keep playing the same way or stick to one agent?
And how to find THAT agent that suits me?
Was this page helpful?