Battle is way better, though I wouldn't mind Sauce's idea of temp siege every sunday or something. Battle makes kills actually feel useful, as you try and scope out the best players on the enemy team to kill them first so you win the round, or killing archers so you can continue on into melee. On siege you just kill them and they respawn in 10-20 seconds and you get shot in the head or slaughtered.
Strat is enough for siege imo