DmC is a good game, its just not a good Devil May Cry game.
If DmC was called Beer N Corn (BnC), it wouldnt have anywhere near as much hate as it gets, cuz from a gameplay standpoint it is a solid title, but people were/are upset that the game is called Devil May Cry and it fucked with their Dante, beyond that its a pretty good game.
When i was going through it I just head-canon'd that this isnt Devil May Cry, its just another character action game......and i had a blast, some of the most interesting stages and bosses in a character action game ive ever gone through.