In my opinion it is very important. A good community supports the project and promotes it, if it is legit and the team is working hard on it.
On the other hand a community can also destroy a project, once it feels the developers are either too greedy or don't keep word on their deadlines.