Due to the very nature of satellite transmission, satellite internet will always suck.
Too much latency. No matter the bandwidth, your result will never exceed about 150kbs and you’ll never be able to use it for voice.
It’s how TCP/IP behaves over very high latency transmission paths.
That is true for satellites in geosynchronous orbit (22,236 miles up, about 1/4 second round trip at speed of light).
SpaceX SpaceLink will operate from a network of satellites 680 miles up, which reduces speed-of-light round trip considerably.