Given the choice between a traditional setting or remote, I much more prefer the remote session with those tools.
-- I'll admit to being biased towards remote but with an understanding many things do work better when together (physically).
1. White-boarding new systems/features. I find value in having the team in the same conference room and being able to use an actual whiteboard. So far, I haven't found a virtual whiteboard that was anywhere near as usable. I don't mean for pseudo-coding, but quickly sketching UIs or system architectures, where coworkers can walk up and edit each others work in real-time.
2. Onboarding new employees. Both for "water-cooler" socialization and ease of having the new team-member access other team member for whatever questions they have (Slack and other tools are most of the way there for the latter, but there's still something to be said for reading facial expressions and getting a "feel" for somebody).
And I freely admit some of that may just be my own biases. I've hired remotely and locally, both successfully, and with my company spread across 3+ continents, I'm used to remote collaboration.
I've worked with remote team-members for 20 years now. The tools today are light-years better. Heck, when I started at this company, many of the remote employees didn't even have stable internet connections - that was "fun".
Although tools like Google Docs actually replace whiteboards well for many purposes, I'm not sure why someone hasn't developed a better tablet-based collaborative tool. I admittedly haven't looked at what's out there recently but you'd think--even given admittedly limited surface area compared to an in-person whiteboard--someone could have given a better run at this.
#1 I'm curious what you've used & where it's come up short. I have had good luck there.
Training new employees (literally new graduates, but also new to team) can be more difficult with remotes. There are probably solutions, but having hired both remote and on-site employees, it was definitely easier to bring the on-site employees up to speed.
I fall into the "there's some value to co-located teams" camp, but I also believe that value is WAY overstated by most managers and senior leadership. In my perfect world, my team would all be located near enough to the office to come in when it makes sense, but free to work remote most of the time.