Bitcoin obstacles are much but a few of them I can point out is; it is not generally acceptable by all nations because many nations still don't trust it and see it as not legal, the banks are against bitcoin, they are yet to accept bitcoin and some banks even warn people against it calling it scam and many other reasons.