Eh, I find the best isn't all WFH or no WFH, but just being flexible is fine. For me, I don't mind as it's change of scenery and excuse to walk 3 miles a day. Others have 2 hour commutes which is no fun with families, etc. Even with that, some coworkers still like to come in every day just to see coworkers and sometimes collaboration is just easier in person than screensharing on Teams.
Also WFH does run the risk of either the employee or the employer blurring the lines between work and regular life. Since the pandemic sent us all home, have noticed many of my coworkers work stupid hours and management also begins to assume people are available past hours they'd usually clock off at.