I can't comment on which is better for finding work but I agree with a lot of the points you make Andrew Baisden. I have gained a lot from joining Twitter and I love chatting with other like-minded developers. I learned more in the last couple of months than in the whole time before I began joining communities 🙌.