I'm not a fan of Twitter for nuanced discourse.
Nuance takes time and space to establish.
When you have to communicate your beliefs quickly and in little space to people who don't share context, they become caricatured, high-contrast.
This is especially true when you have a large number of people watching; every conversation becomes automatically charged.
Real beliefs are almost always more nuanced than the viral, fast-to-consume derivations of them.
That's why I prefer cozy environments for rigorous, nuanced collaborative debate.
If you engage me in a nuanced discussion on Twitter, I'm likely to not engage in that forum.
However, I'd be happy to engage deeply in a more cozy setting.