Garland has shown he can be effective in a bottom 6 role, so that gives him an edge imo. Boeser is clearly the best offensive player of the 3, but also the most limited away from putting up points. Beau is cheapest and has shown he can play with skill players, at least for stints.
I'm a big Boeser fan. Find him to be the type of human being that is easy to cheer for. Also think he's shown he's probably the best mesh with either EP or JTM. But we need to redistribute cap away from the wings, so he's still the guy I expect will be moved.