As long as I can do everything without having to buy a battle pass or any "premium" currency its good. The minute I have to do a MTX im out.
I will talk very shortly about the Battle Pass here. It's a system in development and likely to be tweaked so I'll go for broad strokes.
The battle pass is a linear series of rewards for the player. You unlock rewards as you complete objectives. The free battle pass has its set of rewards and so does the paid one. So to unlock the paid rewards, you still need to be a good player, performing well at the game, to level up the pass and unlock rewards. It's not an insta-win button.
I think I need to reiterate here that, like all the gameplay features, the monetization is also one of the things we want to tweak over the beta. See what is the fair price, whether some rewards should be permanent or temporary, what order should they unlock in, at what levels, should some rewards be unique, how many resources should be granted, ships etc. It's a complex system that will require feedback.
In general though, it's definitely the team's aim to have the kind of monetization that can help the game support itself in the realities of the mobile market (quite different to PC) but is still something everyone playing is comfortable with.
So whether you want to praise or rip, keep it coming.