Highly depends on your niche, and your skills.
ALso, If you are good with SEO, and there is high enough search demand - go for ecommerce.
If you are more of a marketing guy, I guess you should go with clickbank and work your a$$ off to get more affiliates to promote your product