As a protocol, it's not great. There's a lot more flexibility in a lot of the new consensus protocols coming out that can run Turing-complete contracts etc. Look at all the hoops that need to be jumped through to do stuff like colored coins, payment channels, etc. in Bitcoin vs protocols with smart contracts.
Anyway, that's irrelevant. If Bitcoin is for some reason the best protocol to be used, why would someone want to enrich the current holders of Bitcoin (of which I am one, by the way). Transferring value to Bitcoin necessitates buying Bitcoins from existing Bitcoin holders, enriching them for no reason. Why wouldn't a bank or other financial institution just start from a clean slate?
Anyway, that's irrelevant. If Bitcoin is for some reason the best protocol to be used, why would someone want to enrich the current holders of Bitcoin (of which I am one, by the way). Transferring value to Bitcoin necessitates buying Bitcoins from existing Bitcoin holders, enriching them for no reason. Why wouldn't a bank or other financial institution just start from a clean slate?