IMHO, the one thing that will kill Diaspora is if the process to get one up and running is not simple, free and fast. I would think the majority of facebook users dno't care how it works and have no desire to learn how to run their own, but focus rather on posting status updates and photos.