Now Bitcoin can't serve as a medium of exchange in some small towns, but there are many places where it's accepted. That proves Bitcoin has a big potential to become "real money".
More specifically, cities with difficult or unreachable internet access. The issue of legality is not a barrier to using bitcoin as its function except for law-abiding people. And I understand what you mean by "real money" is that people all over the world will benefit from bitcoin as a medium of exchange in the end.