SpaceX's offering is not 3G data speeds per user. It's 3G data speed shared between all users in a "cell". Current Starlink cells are 150 square miles. Which requires drastically limiting what users can use it for to avoid overwhelming the satellites. Initially they will only allow text messages (not just SMS though, they plan to support certain messaging apps). Maybe voice calls in the future.
But yeah, SpaceX's offering is going to be better if it works as advertised. Doesn't require buying a new phone. Doesn't require holding your phone pointing in a particular direction for minutes at a time. Can be used for any purpose, not just emergencies.
There's also ATS SpaceMobile which is similar to what SpaceX is doing but plans to use much bigger antennas on the satellites to offer higher bandwidth, enabling general data service rather than just SMS or voice. But they're a little farther out than SpaceX.
There are often way more than 4 million people within 150 miles of populated cities in the States (which consequently is also a large portion of the population). For many people 2-4mbps per cell is less than 1 bps which I think is unreal.
My guess is their estimates are off and that satellite net speeds don’t correlate directly to regular network speeds because of all the other factors. If it’s actually 2-4Mbps… yikes, this would only be useful when you’re far away from populated areas (which in all reality could be their intended use case)
Only using it in very remote areas that literally have no other communications available is exactly the point of the T-Mobile/Starlink service. Obviously they're not trying to outperform terrestrial cellular networks with satellite comms. So mostly the same use-case as the Apple/Globalstar service.
Except from the sounds of it the Apple service actually is something like 1bps, since they stated in the video it can take "only" 15 seconds to send one message. (assuming an emergency SOS message size of 15 bytes when compressed)
I will also say one is vaporware at this point and one is coming out next week.