The story is beautifully executed with characters you can never forget. Then there is the amazing brawling that is totally a blast.
But then there is the repetitiveness of street brawling. Every street someone is wanting to fight and it might not be as unbearable if it weren't for the fact that the load times are annoying.
Some fights can get annoying, especially with faster enemies, due to a very bad lock on system. You'll be punching him, he runs to the side, you keep punching where he used to be, and can't turn around. He leads to a lot of frustration.
Otherwise, a very solid action title and one of my favorite games.