Well, of course the team is the most important, I think that this is the main factor determining the success of the project.
Yeah, actually the three of all are important but if we have to choose which one is the most important factor then I have the same opinion as you that the team is the most important factor. If the team is solid, then they make a good project, then the community will be interested in the project and the project is going to be a successful project.