Though I think the online community is many times salty, ugly, and embarrassing, I still enjoy going on it and trying to up my skills by playing the good players. I've met a lot of cool people online. But most importantly, for me it's the only way to practice for offline tournaments. I'm...