Pay 10bucks every 4ish months to get the hero immediately
grind 45 levels of the free battlepass (note that the hero is locked in competitive for the first 3 weeks). Personally this takes me about 10hrs.
wait until the season ends and do some rather trivial challenges (essentially play a tutorial for the character and play like 20 games)
Personally I see it as a subscription based game, and 3bucks/mo is pretty fair imo. like all competitive MP games, it doesn’t really make much sense to play it unless you can play a fair amount of it.