Arduino to Arduino communication over Ethernet issues

Have been attempting to use the UDP protocall, seems a much more efficient way to deliver data. Has anyone else moved down this road, any tips or tricks when using UDP?