That really depends on how much bandwidth you need. Several aspects of remote working like video conferencing large file transfers are too demanding for 4G in terms of bandwidth and transfer caps.
It won't be as good as you think. This one is going right next to the Model 3 in Elon's book of things he'll technically deliver but will progressively dial back the claims before and after delivery.
Even if he delivers half of the bandwidth he promised for twice the cost that he quoted, it's still a far better option in many places. I have two ISPs where I live. One only goes up to 12Mbps/1Mbps. The other is a gigabit connection, but it's $200/mo and has a substantial amount of downtime.
Current internet satellites with a geosynchronous orbit are about 35,000km above the surface. These Low Earth Orbit satellites will be less than 2,000km above ground, and as low as 300km above. This difference should have a big impact on the current latency number of satellite communication.
Edit: Please note that the data packets make a two way trip from the satellite. Many network communications assume a lot of two way communication from client and server, so this decrease in distance should have a big impact.
The best you can physically do is about 2 ms more lag than the fastest ground based system, and that's assuming you're only adding in the transit time from ground station -> satellite -> user.
So it possibly won't be a killer for video conferencing, but keep in mind that the USAF's current system for drone video has 2 seconds of one-way lag. There's three orders of magnitude between what we're currently doing and the physical limit.
SpaceX's system will undoubtedly be better than what is in use today, but even with two orders of magnitude improvement (a HUGE improvement) you're looking at adding 20 ms of lag on top of what you'd already have.
I think you have your distances wrong. Geosynchronous orbit is 36,000km not miles.
LEO is a range between 300km - 2000km. I suspect the satellites will be on the higher range to reduce atmospheric drag. The IIS has a 400km (250 miles) orbit and it's orbit decays at 2km/month without correction maneuvers.
That's the crazy part, he didn't have his distances wrong. Part of the constellation is planned for an orbit of 340 km which is ~211 miles so close enough. The satellites are only intended to have an operational lifespan of 5 to 7 years. That's not a typo, that also means that given the massive size of the constellation that SpaceX will need to average one launch a month for StarLink with 105 satellites on it. If one of the lower orbit satellites goes dead, without actively maintaining the orbit it'll decay fast enough that it'll passively deorbit itself without risk of it just becoming a derelict satellite for centuries.