Hi,
I would recommend just reading the manual of containers in Autodesk website:
https://help.autodesk.com/view/3DSMAX/2024/ENU/?guid=GUID-50762DFA-E412-4377-AFBA-F62C82A22F39The important differentiator between XRef and Containers is the rules/rights to be able to modify the container.
Usage of containers depends on the type of collaboration you want to have. If you want to model something which is to be used by another (or vice versa) without being able to modify the original model, use containers for this and disable Edit in place option. This way the original container can be inherited, merged into the scene, then modified etc. but the originally supplied .maxc container is unchanged, meaning it can be referred back to as the original/unmodified work of the supplier.
For the rest of the aspects, they are more or less the same. Groups are not quite Xrefs or Containers, because they do not save out a part of file and then use a placeholder in the scene to load them, effectively making the scene lighter, but groups are rather simple helper objects to make the transformation for a group of objects easier.
So:
• Groups - local simplification for objects transformation and management.
• XRef and Containers - linked files which can offload the scene into parts to make it lighter. Containers also provide modifying rules/rights options. XRefs and Containers need helper objects to transform them in the scene, which is not as fast/convenient as groups.
For the bugs, I have not heard any significant and reoccurring one - make sure the XRef/Container/Scene units are correct and everything should be fine.