The main problems with being able to accurately balance, is ship loadouts and player attitudes. I personally have had good experiences with novices and will gladly hop on one of their ship although it gets rough if no communication as we all know. But ship loadouts. That's hard to take into account. A team can be thrown by a bad loadout, or vets may be taking an intentionally bad loadout to semi balance a lobby. So weather the match is balanced or not can't really be take no into account. I can't really see a good way to do this other than to make sure vets keep coming back to assist novices, and all those teachers get out there into those novice matches! I usually have a bunch of fun in them, most of the people there are pretty eager to play.