> 1.) The commute is brutal. If you live in any decent sized city and have a family, it's likely that you are far enough away from the office that you have to drive 30+ minutes in pretty horrendous traffic.
This is fundamentally a problem with urban design, not with in-office work.