Projects like Ethereum, Hyperledger, and IOTA have a more long term focus. Full Disclosure: I have no positions in any crypto but have been reading a lot. Also, in the midst of two courses that go that cover crytpocurrencies and blockchain tech.
1. https://www.coursera.org/learn/cryptocurrency 2. https://www.edx.org/course/blockchain-business-introduction-...
#1 gives a very good history of what a blockchain is, and how is implemented by bitcoin. This is enough to keep me away since I have learned about all the technical flaws:
#2 discusses blockchains, and consensus algorithms. This project shows lots of promise. They just added code that allows the consensus algorithm to actually be changed via a transaction, without a hard fork.
Bitcoin gets all the credit for introducing the world to the blockchain concept, but its far from a sound solution as a cryptocurrency.