As far as private betas go, I don't think it is fair that the only people who can do it should be the people that pay for their online. I think that the beta testers should be required to comment on the beta, whether they pay for extra or not.
In all honesty, I think most of the people who want a beta test don't want it to test for bugs and such but rather a faster way of playing the game early. I don't care for a beta and I'd rather let the companies have their own people do it. I know if I was part of the beta I could care less about looking for bugs and glitches. I would rather enjoy playing the game. I think 90% of people want a beta just to play it and 10% actually are dedicated to testing the game.
Beta testing is invaluable for spotting imbalances early, and I hope there is one.