STOP LOOKING AT 1 STAR REVIEWS, READ THIS.
Ignore all the other reviews who claim this game is bad just because it's hard. Cuphead is an amazing game with amazing graphics and music, some may not like the 1930's graphics style and jazz music but that's a personal opinion, something which is a fact though is that the graphics are good and they're accurate to 1930's cartoons. But leaving that aside, if you think this game is bad because of it's difficulty, first of all, I hope that cuphead is the last game you judge since if you rate a game for it's difficulty you shouldn't rate games anymore, and then you should also stop playing it and accept you don't have enough patience and skill for a game like this instead of saying the game is bad,
it was made hard on purpose and that's what makes it fun. It has a fun story line, the DLC is also extremely great and a nice addition. Plus, after dying more than 4200 times (no, literally, in the game at one point you can see how many times you died and I just checked) and with 85 hours on the game, I still haven't found any bugs or glitches, not even with the new DLC which I have bought and played.
Please, just ignore all reviews that say the game is bad because it's hard, it was made hard on purpose. These people don't know how to properly rate a game. Instead, try this game because it's amazing, and then, if you don't like it or just don't have enough patience and skill to complete it, it's ok, just don't say it is a bad game because it's hard.