I play every day, 2 or 4 matches in Quick Play. By mid-season I unlock the new hero. But this season I had so many points from the last one, I got the battle pass for free.
Sure, it’s a bit p2w and grindy. But it’s the least p2w and gribdy of all F2P games I ever played. And there’s so much fluidity to the combat, that only Titanfall used to scratch that itch for me.