Xbox live kicks ass, plain and simple, I got banned before, and to stay safe I bought 2 EEPROMS. There's no way in hell I'd choose xlink or xbc over live, it's just dumb.. neither kai or xbc has more people than live, only thing I really use them for is to warm up in halo 2 before jumping on live
And just to show you all, these numbers are AS OF this posting :
Halo 2 - Xbox Live Statistics
(last 24 hrs)
Unique Players: 466,444
Matches Logged: 1,230,996
Players Online: 109,942
Players online has more people in halo 2 than on kai or xbc together, now how pimp is that ?