Working for yourself rocks.
Generating business for yourself sucks. It is either wayy too easy to the point that you have customers you wished you turned away, or you could pay for getting a gig. Dealing with that is the key to it all. After that point its the skills that matter. But if you cant get a gig, how can you **** it up?