I really think that it is about both. You can have a stellar team with a shitty idea and bomb big time, you can have a stellar idea and a shitty team and you'll do the same.
A stellar team, a good idea, proper timing and now you maybe have something.