Honestly, I really like the boss battle mechanics, I love how they are almost like a puzzle, if you try to bruteforce it, it is going to be extremely difficult, but if you think outside of the box and plan a different strategy, you are able to beat them and it is really satisfiying, though I do admit some balances are needed, and about the limitation of only having one pokemon, isn't it a bit too arbitrary? there could be a mini-boss or something, maybe it has one or two shields that break with any damage isntead of possibly not breaking like a substitute but as a shield or something. I felt a lot of battles and even characters had so much more wheight compared to their v12 counterparts because of the boss battles (because I just perish songed my way to victory in v12, and that's a bit too lame). I get trying to allow cheesing, but there is the fun cheese where you cheese the fight with a smart and different strategy, and there is the, boss appears, perish song, wait 3 turns, victory type of cheese,