I agree, full stacked battles are way way way to short... imagine a battle between thousands of troops.... that last for just a couple of minutes...that's just stupid...
Sieges are also way to short...in fact, i can't understand how someone can enjoy a battle if it is over that quickly. I mean, haven't they tested this first ? it seems so rushed... :-(