Baldur's Gate なんて毎回戦闘に何分どころか下手すると何十分もかかるよ。
だから、別に戦闘が長いと駄目っていう事はない。

大体、ゲームクリアまでの総戦闘数が 1000 回とかが当たり前のゲームデザイン、
そこからして見直すべきなんじゃないかと思う。
そんなだからいわゆる雑魚戦なんていう作業が生まれてくる訳で。