>>1107862depends on how important transfer rate is vs how important fidelity and robustness is
udp for streaming applications like voip makes sense
tcp for file transfer and protocols like http works very well
also, tcp's congestion control systems work really well as long as the exponential backoff on retries is set right
but more importantly, 90s rigid mtb with slicks