The problem with satellite internet is latency. The time it takes to reply to a request and send the signal back.
Current satellite internet providers have satellites in Geo synchronous orbit approx. 22,000 miles up....a LEO orbit is a fraction of that....
If they achieve under a 30ms latency with this service it can be very, very successful.
Thats not as big of a problem with StarLink as it has been with older satellite systems.
Previous systems, such as Hughes or Dish networks use Geosynchronous satellites. They are at an orbit of 22,236 miles. That is 0.119 light seconds, meaning the absolute minimum latency for a round trip is about a quarter second (0.238 seconds). Of course, to talk to a computer on the ground, you have to go up and down twice brining it to almost half a second.
StarLink orbits at roughly 342 miles or 0.00184 light seconds. That means the total time to another computer is only 7.4 ms. Thats a much more reasonable latency overhead.