They can steal your features; but they can't steal your community. Having spent over a decade building online communities; I can tell you - nothing really beats the RoI from community. I strongly feel every business should build a community around their business and have a platform where their users can freely talk, exchange ideas and offer feedback.
I wish to know - at what point in your business journey do you think about building a community?
Lancepilot