I highly recommend a coworking space without-a-doubt. I personally don't find the same issues with working at home, but coworking spaces have a lot of benefits including; fast internet, access to printers/scanners/faxes, conference rooms, private booths, amenities (showers, mouthwash, razors), foosball/ping pong tables, coffee/tea, snacks, events and more.<p>I just did a two month stint at WeWork in Seattle and I must say, as far as coworking spaces go, WeWork was the most enjoyable. You got all of the aforementioned benefits and on-top of that, free beer. People from other startups and businesses would regularly socialise, play foosball together and events were happening all of the time.<p>If home life is getting you down, definitely consider a coworking space as they are not even that expensive considering the benefits and support that you get.