I would so much rather have a progress bar (no matter how regularly it moves) than a spinning circle... even queueing in person can have unpredictable speed, but at least you can see the rough estimate of where you are.