I'm an introvert and I don't like very much to be in the middle of the crowd, so to say, so I prefer working home. By the way, I own a stationary computer, not a notebook. I should buy a notebook to carry with myself to emergencies; last week I travelled and could pick up new jobs, sadly.
I haven't tried working in a coworking space, but I guess I'd like it. It should help at least to set the separation between working time and rest time; a home office makes this separation kind of... blurred. Going out to work every day would help to get the body used to some kind of routine. It's nice to have co-workers, as well. At least it was the nicest part of my previous, non-translation working experience.