One of the biggest factors that keep Bitcoin alive is the development team behind it. What if this developer team breaks down? Are there any other people who can continue the project in technical terms?
Well that could be challenging and people will definitely panic and will sell off their Bitcoins which will cause it to devalue but with the love people have for the Bitcoin project and what they stand to loose when Bitcoin development stall I think will motivate more developers outside the core to take over.