Fortnite battle pass is great I only bought the very first one but now I have unlocked them all since using v bucks earned through the passes. So no further cost to me. And not this current season but the last one I was only about tier 50 with a week left and I bought the pass. You know why? Because I get about 9 weeks worth of challenges all at once meaning I could get to 100 easily even if it was the last week of the season and I'd also get the v bucks back I spent on the pass plus a little profit.
I have to say I love the fortnite system.