Also, Reddit was absolutely great for me to sharpen my English debate skills. I was able to go from English being a poor third language to people refusing to believe it's not my first :)
Yup! It's fantastic place to write, organize ideas, and get responses from other people. And then respond to those responses. The chain structure of reddit conversations is very interesting, imo, and an invaluable tool.