I personally think 8v8 works great. If we had to push it up a few more I don't think I would want any more than 12v12, and I think even that is too many.
I don't like those huge battles in other games and I don't think I would like it in Halo. 4v4 and 2v2 are my favorites so I may be biased.