I agree with you, choosing a business need long time research and SWOT analysis, marketing is not easy and too expensive.
Website, business automation is goal of everyone, people wants extra money and less work, someday people thought affiliates programs will bring lots of money, but smart customers break this dream, people recently has less motivation to be resellers around affiliates area.
We have implemented our policy at Kyliptix to make our services as an opportunity and career for our resellers, for e.g. we sell our product for $19.95 per user per month, our resellers have discount between 30% - 45% so they can sell their customers for less than 19.95
This way our resellers feel relaxed that they will not see their customers move to us directly to pay less, also they can sell KiBS CRM with their packages or stand alone.
Choosing a business need to find the best supplier.