To be honest, this place is a small part of the community. Most players go elsewhere to discuss the game. While bans are frustrating, the loss of being able to talk here is not major. I can only say the only downside is being unable to report bugs on the forums, but you can do that in game too.