There are always critics.
Yeah, let's compare a multiplayer only beta of an unfinished game to games which were not only completed months ago but have also been through their own sets of patches. That's a real fair and logical comparison.
This beta may be seen as a taste of what's to come and some even think of it as a finished product but its major purpose is to help Bungie improve matchmaking technology, combat bugs, etc.
With that said, I've yet to encounter any major bugs. The stats breakdown after a game are awesome and very useful. And the save film feature is wonderful and just as useful.
I have a lot I can say on the Halo 3 beta and I won't say it in this thread. Suffice it to say that I was disappointed when I first played it, mostly because of the experience, not the graphics or the gameplay. But after getting together with my Xbox Live friends and playing with them, I have to say the entire experience is just amazing. Communication, teamwork, everything. It's much, much more fun to play with people you know.
Anyway, my gamertag is in my sig. Message me if you wanna get together, I have plenty of people to play with if you wanna join a party of ours.