I had a very hard battle and ended alone vs a Will o' wisp because all my allies are almost dead. Now I can move around for quite a while and wait for my demons to heal.
Can it be fixed by providing some penalty for keeping the same monster in LoS for too long? No regeneration of all allied demons would be the best probably.