Basically, I guess there are 3 type affiliate programs: E-bay, Amazon and Independent Merchant Ones (thru CJ, Clickbanks and others) Though Niche and traffic is important to any of the above 3 types, which one you think is the best in terms of generating more revenue?
Depends how targetted your traffic is. Ebay and amazon don't pay particular well unless you have very high traffic or cookie stuff pages . Independant merchants are probably better as they have best performers you can target short term to make some easy money
Independent Merchant Ones (thru CJ, Clickbanks and others) will allow you to generate more short term wealth which you will be able to build on long term
It depends on your traffic and method of promotion. I know many people doing well via Ebay but personally I'd go for the CJ/CPA network kind.