Reselling seo ultimately helps the Clients to enhance their Monthly incomes, it normally helps to reduce the Projects cost. But Being a SEO company I will suggest to the client to follow few steps before outsourcing their business to others.
1. You should ask for their previous work.
2. Discuss about their strategy
3. Check their Reporting formats
4. Interview them before hiring
5. what they says about Google updates
6. they are expert with Personalization and Targeting SEO
7. Their approach for Cross-channel marketing
8. Their approach at Social Marketing
9. Their approach for Public Relations
10. Their approach for Content Marketing
11. Their approach for Creativity and Innovation in marketing
May be your experience with Indian SEO companies are not enough good, but I am sure you'll change the same. I personally think that one should share the every day reporting with their clients to show what they are doing. It will help both.