It all depends on how crowded your particular cell is (how many Starlink users around you), and how many users are online simultaneously. Like cable systems back in the late 90s, early 2000s, Starlink is a shared medium. The more users, the slower it gets for everyone.
Two year ago, when we moved to our little village 60 km away from the "big" city, we switched to Starlink. There's a DSL ISP that's horribly expensive for shit service, and a cable ISP that had issues at that time (single 1 Gbps gateway for the whole area, reliability wasn't great, etc). Back then, we consistently got 200+ Mbps downloads pretty much any time of day, with 20+ Mbps uploads. No issues working from home, using VPNs, Zoom, Teams, video streaming, gaming (Nintendo Switch), downloading via bittorrent, etc.
Last winter, after every other house sprouted a Dishy on the roof, downloads dropped to under 30 Mbps after 5 pm, and uploads dropped to single digits. During the day was better, so work from home wasn't affected. But, I had to schedule bittorrent to only run after 11 pm, and make sure we only ran 2 simultaneous video streams (taught the kids to download episodes in the morning to watch in the evenings to mitigate this).
We switched back to cable Internet in January, as the cable ISP upgraded to 2x 10 Gbps links for their gateway. We suffer through connectivity issues every few weeks requiring a reboot of the modem to resync, usually preceded by our throughput dropping under 30 Mbps. But we consistently get over 300/30 Mbps anytime of day. Cable infrastructure in the village is very neighbourhood dependent whether it works at all, works well, or requires daily reboots. We're in the works-most-of-the-time area.