I generally find aeroplan to be better value, although rising hotel prices have resulted in some attractive Marriott redemptions. Rather than earning dedicated points on an aeroplan and bonvoy card, I prefer to earn on an amex membership rewards card. That way, you can decide which program to transfer them to when you want to make a redemption.They all offer 1-to-1 transfers to aeroplan and 5-to-6 redemptions to bonvoy