I know it has all the network effects but it's a dinosaur. Transactions take forever, sometimes take days or take client reindexing which takes an entire day. there is little anonyiminiy. Something like Dash has to eventually take it's place. The question is when.
There are ways to solve this problem such as :
1. Accept 0 transaction, double spend is almost impossible now. But, i prefer wait a confirmation for big transaction
2. Use one time address and bitcoin mixer if necessary
3. Increase block size so people can put less fee & able to get their transaction confirmed faster
Just ask people to accept 0 transaction (especially for small transaction), use one time address & hope block size problem will be solved very soon, so you could be happy.