Upload speeds were seen in the 5-18 Mbps range.
These speeds at this phase of deployment and testing are not bad.
At my house, in a residential neighborhood in a smaller city, the tested DSL line to our house would have been 2.4 Mbps up and 35-40 Mbps down. The ancient copper lines here are #26 gauge, not the now standard #22 gauge. Path loss was so intense on the 4,500 foot (1,500 m) wire run that performance was really bad.
We ended up with the local cableco monopoly, paying $75/month for 5 Mbps up and 100 Mbps down. Better than DSL but does not meet the national standards of about 100 down and about 33 Mbps up. In fact, even if we paid a lot more, we could only get 20 Mbps uplink speed. The cableco monopoly has no incentive to update their network. Starlink service availability might change their mind.
Am also considering wireless options that appear to deliver 25-50 Mbps down and 25 Mbps up.