My upload tests were not quite what I expected. It seemed to me that the upload would freeze all the time for 10-30 seconds. However, having experience with the uplink library, I know that the upload speed displayed is erratic. It always hangs for many seconds (not showing any progress or change in upload speeds), then it goes to 50MiB/s, then back to 2MiB/s on a 5MiB/s connection. So the upload seems to pause all the time while in background actually there is a continued upload saturating my upload bandwitdth. (except between pieces, there’s always a gap).
I know this is an old problem of the uplink library.
But: This behaviour can make people nervous. It’s not what normal users expect and it looks like freezing, unreliable uploads.
Downloading seems significantly better, because I can download with 20MB/s so the pauses and erratic display of progress/speed is not that visible. However, the real speed was 15MB/s.