Bitcoin was originally made to eliminate 3rd party which is succeed, but the one thing that make it not accepted widely is the fee just too high especially for small transaction, user should pay higher fee in order to get faster confirmation. While in some countries people are now using payment Apps backed by the bank which is cheaper and simple. So far for big transaction bitcoin doesn't have any issue, sending million dollars with cheaper fee, anytime, anywhere.