Its definitely a great game, but it also has its downfalls.
Now there are some somewhat major downfalls in this game. The game isnt really long. I beat it in about 10 hours. Its aslo pretty repetitive. The first 10 missions you play through as Nero, and then the next set of missions you play as Dante, but they are the exact same as Nero's levels. Even all the bosses are repeated at least twice, some where repeated 3 times in the game. I know this is a Devil May Cry game, and they are all fairly difficult, but that usually makes the game less fun for me. I'd rather have a longer game thats a little difficult. Not a short game that has quite a few frustrating moments. I dropped so many F bombs playing this game.
Anyways overall this is still a great game. If you've played any of the devil may cry games, you will enjoy this game like I did. If you dont mind some frustration and some repitition then you will like this game. It really has some great visuals, voice acting, and characters. If your looking for a nice action game, you should give it a try!