Initially? Size, cost of the hardware, cost of the service, coverage. Size became a non-issue relatively quickly, but it took quite a while for the service to be affordable & have good coverage.
I'm sure there are many, but cellular network coverage (industrial) and products to connect easily to it (consumer) both seem like limiting factors.