That would be both feature completeness of the implementation and also some kind of a native USD authoring mode (editing the structure and layering multiple USD files properly), like Houdini Solaris or Nvidia Omniverse. For now Blender can’t even read/write MaterialX properly. (I’m not an insider though)
May I ask your opinion, as industry insider, regarding what makes a good and bad OpenUSD support?