whats better?? Cobra li5600 or Motorola sx620r

I can get 2 cobra li5600 or 2 motorola sx620r from airmiles. I want to use these on a cruise ship. which would work better? or am I better off buying motorola t8500 ? I am in Canada and they do not sell midland radios where I am. Any suggestions will be appreciated.