Currently, I find that the lengthy cooldowns on the Battle Sprite skills make the Battle Sprites largely ineffective in actual battle, which conflicts with their name and originally intended purpose. Therefore, I propose a change: The cooldown duration caused by the use of a specific skill should be the MAXIMUM duration for which said skill must spend cooling down, no matter which skill is used. For example, I have a Drakon, and its cooldowns are as follows:
Firebolt (Skill 1) - 13 seconds
Flame Barrier (Skill 2) - 34 seconds
Firestorm (Skill 3) - 57 seconds
With this new change - and using my cooldown durations merely as examples due to everyone having different amounts of Focus points and different harnesses - if Firestorm (57-second cooldown) is used, Flame Barrier (34s) should still only be disabled for 34 seconds, and Firebolt (13s) should still only be disabled for 13.
If Flame Barrier (34-second cooldown) is used, Firestorm (57s) should be disabled for the same 34 seconds as Flame Barrier, but Firebolt (13s) will still only be disabled for 13.
If Firebolt (13-second cooldown) is used, all skills will only be disabled for the 13 seconds, as it is now.
If a skill with a shorter cooldown (such as Firebolt) is fully cooled down while a skill with a longer cooldown (such as Firestorm) is still cooling down after using that latter skill, and you use the skill that has finished cooling down, then the duration of the shorter cooldown will be added to all of the cooldowns, or up to the skills' respective maximum cooldown durations if they would have gone past the maximums.
With this change in place, I believe Battle Sprites would be more effective in battle, and yet still be balanced. Indeed, this proposed system would provide a balance between the current one (which is underpowered), and the suggestions wanting completely separate cooldowns for skills (which would be overpowered). I sincerely hope this idea is considered, and I thank you greatly for your time if that is done.
Separate cooldown timers vs combined cooldown, they might as well add an mp bar to prevent skill spam then.