For long loading times, stuttering loading animations (w/o progress, such as buffer circles) actually feel much better imo. It feels like progress was made whenever the animation advances, and it isn't stuck. Perfect loops on the other hand could just be a thread on the side while the actual program in the background has gone down the shitter