The Problem With the B-b-b-l-l-l-o-o-o-c-c-c-k-k-k-c-c-c-h-h-h-a-a-a-i-i-i-n-n-n...
...is that, since it carries a complete record of all previous transactions, it just keeps getting bigger and bigger and bigger. When I last idly messed with a Bitcoin app about two or three years ago, the Blockchain was [if memory serves me right] about 30GB+ then. God know what size it is now.
The basic concept behind Bitcoin is pure genius, but the increasingly unwieldy Blockchain it has to drag along behind it [in order to validate every transaction] isn't tenable. At the moment it seems everyone is just depending on the fact that increasing internet speeds and bandwidth will keep ahead of the growth of the Blockchain. And the more "other stuff" that starts to piggy back on the back of the Blockchain, to use it for validating all kinds of other 'transactions', the more bloated it's going to get.