Skrill is ideal for users seeking a versatile payment platform with cryptocurrency support and low fees for international transactions, while Amazon Payments excels in integrating with the Amazon ecosystem, offering strong customer loyalty features but with higher fees and limited international flexibility.