Ideas matter too. If you have really smart and capable people working on a product that not many people are going to use, then they're not going to be very successful.
Programming smarts != market smarts.
people matter more. good people know how to fail bad ideas quickly and come up with better ones. good people > good ideas.