There is a significant gap between DM and GO, and it's felt in the software. Basically on board, and ground services. If you fly paid J longhaul, i consider J-F op-ups pronably the nicest perk.
I'm on mobile right now, hard to type this is a long topic but do a search around. It won't be the easiest to find given FTs ghetto searching but indeed this is discussed a bit before.
I've been DM a 8 years going. CX has a bad (comparatively) mileage earn/burn rate. The sticky factor is the service they offer to DMs. A fair question is how much better are DMs treated than other OWEs, many which are far easier to earn than DM. In general it seems DMs receive better service than OWE, but the degree is debatable.