I always use time limits. It feels more realistic, to me, that there should be some time pressure on. It also offers the possibility of more "even" outcomes to battles.

That being said, I rarely find that field battles take a long time to resolve - the only occasions when the time limit actually expires are in siege battles.