Alright, so I'm getting close to having my first 40 skills completed for my current project and so I'll begin implementing the full battle system soon and can't quite decide which would be more entertaining. An avoidable "instance battling" where enemies are on the map, but the battle only activates on touch, so if you wanted you could attempt to avoid the battles. Once activated, you'd have a transition and go into a battle map (according to where you were) and the battle would commence, you'd kill all the enemies on the map, then be transfered back to the location you were previously at. If I used this method, I'd also either throw in a chest that appears once all enemies are killed (and use variables based on enemy type, number of enemies, time taken to kill all enemies, hp lost, etc.) and loot would be in the chest (as opposed to enemies dropping loot directly.
If not this system, then just the standard, enemies are on the map, they see you and you kill them, moving along quickly at the same pace the whole game (more or less) constant action battles.
I think I convinced myself to do instance battles, haha. But, I want other people's thoughts too, so add them please.