Nice post, agree with everything. Skype and Discord are really a great help! No way I would survive with 0 voice chatting!
You have to mention one of the biggest perks of working from home: Saving a lot of money! (food, transport, time you don't spend traveling to work)
RE: Working from Home - A personal opinion on the ups and downs of ditching an office work to work from home