I noted elsewhere, I fought this battle once. People outside the development team kept saying "it needs more buffers", but they were not looking at the network analyzer, and they weren't looking at the internal states. As buffers became excessive, it started with weird latency bouncing, and it just got worse and worse as you added buffers. We had a network impairment simulator. It was fun to turn that knobs on that and see how that interacted with packet loss buried in your buffer.