With UDP, packets are sent to recipient with no verification that the packets are received. This lack of error correction makes it faster so it is more suitable for live streaming and gaming than TCP.

However, TCP is still necessary and having the option to switch to it is desirable because some networks with more restrictive firewalls are not compatible with UDP but would still work under TCP.

To have one set of profiles and toggle between optimising for speed / optimising for reliability would be great.