I think xbow is pretty good right now.
Remember, battle server is easily fucked up by imbalances in the numbers of certain classes playing. Too many cav or ranged, for example, will make things much less fun for the other players. Cav and ranged kill without warning, and often without giving their victims a chance to directly defend themselves.
Things balance out a little bit in Strat, though.
Unless a limit for classes is implemented, players will continue to play how they want to play, even if it means unbalancing the Battle server for a bit.