This is the best bayonet:
Attached File
The USMC had selected the Eickhorn Bayonet 2000 in 2001, but some people pitched a fit and they ended up going with the Ontario (which is a modified SP6 Fighter from the 1990's with a new scabbard).
The OKC3S is alright, but because the pommel is peened in place, it's the only US bayonet that cannot be disassembled and cleaned. If rust develops under the grip, it's doomed.
The OKC3S is longer than the M9 but feels better in the hand. I find it handles better than the M9. The only things the M9 has on it are the scabbard with a flat sharpening stone and the little pouch that holds a pistol mag, but those features are only found on early (Desert Storm era) examples.
The M9 can be disassembled, but its tang is weaker due to the way it was designed. (There were some prototypes with a full tang, but they're very rare now.)
The M7 is actually really good and usually underrated due to its simple appearance. It's lightweight, handles great (on the rifle too), and features a full tang.