Although I LOVE working remote, I sorely miss those interactions that happen at the office. I find they make me happier (being a socialite), help me build relationships that lubricate work interactions, and often are a much needed break.
However I count myself extremely lucky: my company will pay for me to fly in to HQ several times a year and put me up in a hotel and I take them up on this. I spend 1 week in the office, I plan on getting ZERO sprint work done, and I simply use that time to reconnect with my colleagues (who try to fly/drive in that same week), do group activities, planning meetings, eating out at night. It's simultaneously energizing AND exhausting.
After that week is over, I feel so much better and I fly back to my home office and find that I have a renewed sense of energy and creativity and am also much more productive with my "real" sprint work.
So I guess I get the best of both worlds! If you can get your company to do something like this, I highly recommend it. Although I know it is quite expensive.