For those who develop mobile multiplayer games which protocol do you use?

Hello all
Today if you want to develop casual multiplayer game that will be readily available not only on
Think FanRun / .io games
WIFI networks but also on 4G and maybe 3G what should you use ?
TCP ?
UDP ?
WebSockets ?
Thanks