I always liked DMC4 as well. The backtracking with Dante is annoying but the game smokes everything else due to its excellent combat system and you can basically rush through those levels anyway. Prettier backgrounds don't make DmC a better game because the level themselves are pretty bad from a layout perspective. Most won't even care because they only play it once or twice anyway.
DMC4 on the other hand is the kind of game that gets better the longer you play. I've only recently started to incorporate Blue Rose effectively in my combos and I had no idea you could basically "cheat" the dices. Fantastic game.
Blue Rose fully charged pretty much destroys everything. I really like Nero and his Devil Bringer is awesome but the one thing I hate (and why I prefer to play Dante) is having to hold down the gun button to charge it constantly. My fingers tend to hurt after an hour or two after that.
Didn't mind backtracking because the base gameplay is so godly, especially since Dante plays wildly different to Nero. The most flashy thing I can do is dance around those floating enemies that need to have their shroud removed indefinitely in mid-air. Jump up to close the distance and fire a few shotgun blasts, double jump and fire a few more, Air Trick and shoot, Sky Star into the Mephisto and jump cancel off him to reset all moves and do it all again without touching the floor. When he's down switch to Gilgamesh and do a DRI with is one-shot if done right.