I prefer to promote affiliate products as MLM's only work if your downline is active as most downline members lose interest with in months becasue they find another program to join, so majority of people fail in MLM, so therefore affiliate marketing is more better way or earning, if you know where to promote the affiliate products.