I agree. One of the considerations too is the Affiliate Network that you will join into. You must be sure that the Affiliate Network you are in is a stable one, value both the affiliates and merchants and is dedicated for your affiliate marketing growth by providing you with the necessary tools that can boost your earnings.