One thing to consider is UA has a more flexible expiration policy - you can extend the life of your miles with a single activity. Other programs outside of the US often have a fixed expiration date of 3 years, which means that you will have to used up the earned miles within 3 years, with no opportunity to further extend the expiration date.