:\ I can't really say i've ever had a bad experience at tf2c. Its a shame that such a well put together, easy to use site is going to be boycotted by a large chunk of the community simply from the fault of its administration. Most of the issues came from there being too much power at the top end of the site combined with the general apathetic attitude that most players have towards playing lobbies.
I feel like if people didn't have the "It's just a lobby" mentality and tried to take it more seriously, then you would get a higher skill pool of players, and less strict admins. Again and again though you see people who decide to attempt to use a free service, which they have had no part in the creation of and then bitch when they can't do whatever they want.
People should keep in mind that if they are playing a lobby, then you are pretty much writing off the next 20-60 minutes of your time and you should plan accordingly. I don't understand how people could get offended by a temporary ban given for closing/leaving early when the expectations are clearly presented.
While MasterNoob and MotherTeresa have been quite harsh with the bans/silencing of protest etc lately you should have the expectation that when using their free service, you will abide by their rules. TF2 Center NEEDED a seperate admin team from the development team, as well as a much more well defined set of rules.
see TFTV Rules vs TF2C Rules. Even better you should see TF2Pickup's rules (anyone who's had to find the "I agree" button knows what i'm talking about). From the ground up there were just too many administration issues.
With how much has gone into TF2C and the playerbase that it already has, (I HIGHLY doubt the playerbase will move to a new site even if one was made, Unless TF2C was gone) It's simply not worth abandoning. However, we should be hesitant to continue using the site if no efforts are made to fix the obvious administration issues.
As a community we are way to fast to jump on a bandwagon and gather our pitchforks. Consider the effects of a change before you try to make it.