I have had both and it has its drawbacks and benifits as well. The drawbacks can mean you may know campers in other cabins better then the ones in your cabin, not knowing your own campers in depth, The benifits is if you have a cabin that is misbehaving badly as a whole you dont have to spend every second with them.
maybe finding a way to be with the campers for some of the day.
activity instructor or senior staff