It would have been if I didn't have the "pro" version with the tier skips. I think I got the first 20 or 25 levels with buying the more expensive version of the game.
The battle pass is weird. You can earn regular XP and move it a little, but everything is really challenge based. You get these weekly challenges. Some can be super easy, some might be for a mode I don't even play (like the BR or gauntlet). You can re-roll 5 challenges per week, but they don't expire. It is kind of annoying as it takes some management, but the challenges give you a ton of BP progress.
So for example on week 1 I might get challenges for the BR which I won't play, so I reroll that into something else and hope to get lucky. Another one that comes up is things like team deathmatch. I don't play BF to play TDM, I want to play conquest or breakthrough, so that's another re-roll or spend time in a bad mode.
The challenges don't expire, so you can go back and use your 5 re-rolls per week and basically get them done, but it can be annoying. I wish it was just "play the game, get XP, move the pass". The progress you get from just playing is basically nothing, so it is essentially time gated. Every level has a number of "points" you need to get to progress it. It starts at 10 maybe and then gets higher, but some challenges can be 7 points, 5 or 3. Once your challenges for the week are done, you're stuck waiting for the next reset. If I play a 25 minute game, I might get half a point. Just not worth it at all.
The other good thing is you can get most challenges done in casual breakthrough which is 2 human squads per team but the rest bots (and bot kills do count towards challenges). So, I'll spend time killing bots with a pistol to get a challenge like that done. Again, kind of annoying. Still, you can bang out a couple of challenges in a single bot match and easily get several levels.
Long story short, the pass wasn't that great and I might not bother in the future. There's still a decent number of in game cosmetics to unlock with gameplay (granted they are grindy) so it isn't like it is the shop or the pass are the only ways to customize.