For a new project try using DFDL. For an existing project that uses MRM and that adds new schemas, you could continue with MRM or try using DFDL. For an existing project that uses MRM where a modification is required to an existing message set, stick with MRM.