I like both games, but they're pretty different. DmC has more variety in its combat and is all about the ease of creating your own combos, you're a powerhouse in that game, you make your own fun. You don't make your own fun in MGR since your combo possibilities are limited. It's about parrying and counter attacking at the right moment and always being on your toes, to the point where it may feel cheap sometimes(off-screen attacks are abundant). The feel and flow of MGR's combat is outstanding though and superior to DmC. Neither game is perfect or flawless. I'd say DmC is probably a more complete experience because MGR definitely feels rushed. The very first mission(not the prologue) is the longest one and with the most scenery variety. That's just strange. DmC has it beat when it comes to level design from a conceptual standpoint and overall visual style, but the levels in MGR are more than just one combat arena after another. And however you may feel about "Donte", the story and characters at least make sense in that game.
Anything regarding plotting and characters in MGR is a mess.
So uh yeah, they're both good games to me, they scratch different itches. I wish DmC was harder and I wish you didn't have to stop the friggin action to change a weapon in MGR.