The fate of bitcoin will be decided when all the fighting stops amongst the dev and anyone else who is involved then maybe the important issues like the block size debate are finally sorted out.
Once bitcoin is running smoothly with everybody on the same page (if that is possible) then it will be too the moon!
Getting consensus within the developers seems to be impossible.
Everybody agrees that the blocksize issue is a problem, but we seem to be no closer to solving it.