ClickBank definitely pays higher commissions than Amazon affiliate program, so from that perspective alone, it has more earning potential. However, it doesn’t come anywhere close to Amazon’s sheer range of products (because no one does). Amazon is also one of the world’s most trusted brands, so it’s rarely a “tough sell” for your audience.