the definition of short term varies from a person to another, when we talk about the short term future of bitcoin we usually mean 5-10 years (on the speculation board means 1-2 weeks

) but I "think" in order for bitcoin to continue to mainstream and "survive" there are a lot of things has to be addressed short term ( we are still on the 5-10 years) like the block size limit, transaction fees, the selfish miner issue,regulation.....
the point is that if these issues wont be addressed there will be another alt (not a single from the existing ones) created that solves all existing issues and this is my biggest fear
Why? Bitcoin will simply assimilate it. Bitcoin is like the Borg