M2 is a lean, text-focused model that punches above its weight class for an open-weight release. It handles reasoning and instruction-following with reasonable competence, though it lacks multimodal capabilities that some peers offer. Its open-weight nature makes it inspectable and locally deployable, which suits developers who want control over their stack.