Moved to general discussion.
Each comes with advantages and disadvantages
Freelancing:
- You can pick projects (at times, necessity sometimes rules the day)
- You don't have a boss
- You get all the money you make
- You don't have coworkers (could be either good or bad)
- You have to spend time chasing leads and getting clients. You'll spend around half of your hours getting projects.
- There isn't much security.
Getting a "real" job (notwithstanding small companies where everyone does everything):
- Stability. Companies are far less likely to suddenly go out of business or hit dry spells.
- You have coworkers (either good or bad)
- You don't have to deal with a lot of the "annoying client" crap
- You don't have a part in marketing or signing clients
- You spend far more of your time doing actual designing
It all comes down to preference. I don't particularly care for freelancing, I don't like dealing with clients or having to chase leads.