I prefer clickbank's model, I don't like the idea of publishers paying the affiliates rather than the company.
Yeah if you don't mind getting ripped off by vendors occasionally then go for it, otherwise I would stay clear.