The fact is that as a freelancer, you need to make sure that you are working on niches that you know are not that competitive. You need to make sure that people really want the niche that you are working in. And in a situation where the niche is very competitive, you can as well find ways of improving your skills to make it easier to get clients. Being in a competitive niche should not be a barrier.