There is one thing we did not mention, and I'll likely blog on it later this year: being remote does not mean (for us) working at home or even working completely "alone".
For instance, I work in a co-working space where other co-workers are either remote or freelance. I chose a co-working space that is not IT-specific, which is even better. So I have sort of colleagues there, we discuss about many things, sometimes about our respective jobs/works, but most of the time about life in general.