Great article, and yes, the new updates to OneDrive are great. A super feature is the possibility to see who has shared documents with me and who I have shared documents.
However, regarding tip no 3, I would highlight that when you work in Teams, or want to collaborate with others, you should store the documents in SharePoint, NOT OneDrive. OneDrive is your personal storage. If I get hit by a train, my OneDrive content will become available for my direct manager for 30 days, to do as he/she will with the content, and then deleted. This is a good policy.
OneDrive can be used for ad-hoc sharing and ad-hoc collaboration, e.g. if I need to receive an amount of document from different vendors over a period of time I can use my OneDrive folders and share with them, for them to upload these to respective folders. However, I will then add a Power Automate to automagically move those documents to a SharePoint document library where we in the team will go through and work with the documents there, and discuss them in Teams channels (not Teams chat). Teams chat is for ad-hoc conversation, e.g. when do we meet for lunch, or could you share that document with me, or should we run the meeting today or tomorrow-type of questions.
Having a clear distinction between when do we use OneDrive and when do we use SharePoint, and where we collaborate with it is super important to make it easier for people to know where to store what and where to collaborate.