Based on your criteria, I would say that a full-time freelancer in India who works on medium to highly skilled gig assignments for more than one client and is registered on more than two gig work platforms is likely to earn a good living.
Here are some reasons why:
High demand for skilled freelancers: There is a high demand for skilled freelancers in India, as businesses are increasingly looking to outsource their work to save costs and get access to a wider pool of talent.
Multiple income streams: By working with multiple clients, freelancers can increase their income and reduce their risk. If one client cancels a project, they will still have other clients to rely on.
Flexibility: Freelancing offers a lot of flexibility, which can be a major perk for many people. Freelancers can set their own hours, work from home, and take breaks when they need them.
Of course, there are also some challenges to freelancing, such as finding clients, managing your time, and dealing with taxes. However, for the right person, freelancing can be a great way to earn a good living and have more control over their work-life balance.