Freelancing sure has some awesome benefits (and disadvantages as discussed in the other thread!):
Be your own boss. No one to keep nudging and irritating you. You do what you like.
Wake up when you want.
You keep 100% of the earnings that you make.
Working and learning same time, establishing your reputation which gives you more clients, better/more valuable projects.
the benefits of freelancing is that you have your own time, YOU're the BOSS, you don't need to travel to go to the office and the pay is much better.