Just look a any 2D Final Fantasy game like FFIV or FFVI. If it´s supposed to be easy monsters in the beginning of the game the battles should last for maybe a minute or less. Like every character make a turn. Further into the game the enemies have to be stronger so you have to train some. Remember to make the training more fun the characters should be able to learn atleast 20-30 skills each. And you must start with a basic skill like blizzard or something. Then get better skills when your lvl increases. On special places like before the last boss the enemies must be super hard and if the player can kill them the battles have to last up to 5 minutes. And you will get tons of exp. Bosses should be hard even if it´s the first boss. 5-10 minutes is ok I think, secret bosses have to be harder like for example if you look at FFVII. Ruby weapon takes up to 30 minutes to kill. And the last boss should use annoting spells that make your character confused and hard to use. Then kill him with a attack like Solution 7 or Bigbang or something.
So sum up:
Normal battles: 5 min (Some punches with the charachters skills)
Easy bosses: 5-10 min (If the player can defeat it)
Hard bosses 10-20 min (Annoying bosses with lots of hp, the player need to have some kind of strategy before he starts the fight)
Super hard bosses 30 min and + (For example alot of bosses in a row, the player can´t heal between the fights. Like in FFIV when you fight the elemental lords)
Impossible bosses Hours or timelimits special stuff (Ruby weapon from FFVII for example, Ozma and more. You need to use the best skills in the game and have a complicated strategy to kill it)
Last boss 20 min or lower, it just has to be really hard. (Annoying motherfucker with a savepoint next to it, you won´t be able to go out and train. You must kill it and it´s supposed to be harder than Super hard bosses)
So sum up:
Normal battles: 5 min (Some punches with the charachters skills)
Easy bosses: 5-10 min (If the player can defeat it)
Hard bosses 10-20 min (Annoying bosses with lots of hp, the player need to have some kind of strategy before he starts the fight)
Super hard bosses 30 min and + (For example alot of bosses in a row, the player can´t heal between the fights. Like in FFIV when you fight the elemental lords)
Impossible bosses Hours or timelimits special stuff (Ruby weapon from FFVII for example, Ozma and more. You need to use the best skills in the game and have a complicated strategy to kill it)
Last boss 20 min or lower, it just has to be really hard. (Annoying motherfucker with a savepoint next to it, you won´t be able to go out and train. You must kill it and it´s supposed to be harder than Super hard bosses)