I'm happy with my current setup. I live about an hour away from a satellite office. I go in once or twice a week by train. It's enough to get me out of the house and keep my face fresh with my coworkers but not so much that it's a burden. I fly to HQ every month or two for similar reasons.