Its called SkyPesos for a reason

Always best to go with a card that offers you a variety of different programs to transfer the points to, like Chase Saphire Prefered or Citi cards...
But if your credit allows it, try to get a variety of cards just for the signup bonus.