Unfortunately, the documentation does not give a substantive explanation of the differences between these formats:
- WDF vs WXF
- WLNET vs WMLF
- M vs WL - was answered here: What is the difference between a .wl package and a .m package?
I'd like to gather some more details on these and know when to use which and what are the relative (dis)advantages are.