I seriously don't think that BTC will survive till 2025. There are some inherent problems in its blockchain platform and thus scalability is a huge issue.
With more and more coins coming in, most of these issues are getting resolved. Someday, there will be just a better version of BTC which might survive in long run.