I think it really depends on what type of person you are. It also depends on your lifestyle. For me, I like a combination of both. I like working outside of my home and interacting with people. However, I like working from home because I can set my own hours and take a lunch break whenever I want. If you are not a very disciplined person, working from home is not for you. It's up to you to wake up and actually work when you plan on working. Since no one is actually forcing you to get out of bed or focus at a given time, it's hard for some people to work at home. I am a very dedicated and focused person when I work from home, so I don't have issues of getting distracted. I really enjoy working outside of the home and working at home. One day when I'm a mother, I would like to work solely from home. I want to be around my children as much as possible. Everyone has their own personal preference when it comes to work. Like I stated earlier, it really just depends on what type of person you are and the lifestyle.