OneDrive sync might be the preferable option for Microsoft, but the headaches of syncing errors in collaborative document libraries is not worth it IMO.
On the other hand, View in File Explorer works perfectly, as any sync issues (loss of connection etc) are spelled out right there to the user, not like OneDrive does with its tiny red flag at the task bar that people see weeks later.
View in File Explorer is also great because you don't even have to sync libraries. If you know the path, you just type it in File Explorer address bar.
View in File Explorer is also great because you can navigate to all the other folders in the site, including the preservation hold. That is gold, as the preservation hold in SharePoint is still in classic sharepoint mode, with files displayed in page view.
View in File Explorer is also great because you can use it to show your OneDrive. That is not in the manual (because MS is still pushing OneDrive?). So if you read this far, this is how you get OneDrive to View in File Explorer:
Add the onedrive domain to the Edge policy, next to the suggested SharePoint domain. Here is the reg to try it out. Replace XXXXX with your domain and find out which of the two edge policy locations work (use both, as is, no harm). If it works, push it to GP or intune :)