I had one idea for an RPG but where there are only a handful of fights, like a dozen or so - but each battle was like a puzzle. the "level" before it is spent investigating, completing side quests and training for the upcoming duel. major emphasis on story, and picking up clues on what the upcoming enemy is weak against.
prolly something i could make in rpgmaker if i felt like it