No matter how much we complain about Battle Passes, the fact remains that they are a successful business model because they work.
If I had to choose between fun and balance, I'd choose fun. At the very least, make it an option for private servers if PvP balance is a concern.