Exactly, freelancing is best option when there is no other option available. One can earn good amount of money if he has right set of skills and the sense of using time more effectively. The best thing about freelancing is anyone can enter in it and start offering services, there is no capital required in terms of money but skills are must. One can learn and acquire various skills online without paying for it.
Yes. Freelancing is the best option you far. No risk involved just your skills and portfolio will match on what the clients need. But based on my experience, I think luck is also involved here like in my case for example, we are five in a team of freelancers, but the manager decided to give me the most profitable task of all and the other thing is they thought that the job was hard, but when I handled it, it was easy for me as compared to when I was part of the team. So I was thinking why the client gave me the job out of all of us? I estimate is that I got lucky to be choosen among the 5 team members.