The game is amazing, but addressing these specific bugs and solutions would make development so much smoother! First, fix the controller bug where pressing 'Y' triggers a Pokémon switch by remapping 'Y' strictly to Skill 3 and keeping switches on LB/RB. On mobile, aiming skillshots is tough, so adding an optional auto-target lock using Physics2D.OverlapCircleAll() or a vector skill-joystick would fix touch aiming, while PC would benefit from mouse-position targeting via Camera.main.ScreenToWorldPoint(Input.mousePosition).
For combat balance, enlarging melee hitboxes slightly, adding a forward micro-lunge on attack startup, and giving stat-boosting moves a Global Cooldown (GCD) will keep ranged/buff spammers in check. Lastly, fixing the UI by adding OnPointerExit() handlers to clear stuck tooltips, updating the post-match 'Play Again' handler to preserve online lobby network states instead of defaulting to CPU fights, and displaying base stats with Physical/Special tags in the team builder will make the game feel incredible on both Android and PC
just researched this stuff so I could help or not the information came from communities and Google