you aren't a good team

(no matter how good your tech is)

if you neglect marketing & community