I get less done in the office. I'm orders of magnitude more productive at home. So my opinion is formed on that basis.
Theres absolutely no need to force a single option. Where I work we went for an approach of "the office is there, its open, you've got a key, if you want to use it, use it. If you don't then dont."
That as far as I can see is the fairest approach. Those that prefer being in the office can do so, those that prefer being at home can do so. Theres no loser there, except perhaps anyone with a bizarre view of "well I'm in the office so you should be too" but those people are crazy nutjobs.