Warning: Playing this game will ruin all other combat games for you as you will start to demand the same polish from other games.
Games that require you to memorize
Cuphead
I bought it thinking it's a skill based game where perfect timings might matter until I was frustrated and saw an interview of the brothers and realized they were inspired by bullshit games of the 80s like Contra.
Contra, for those you don't know is a bullshit game. It intentionally tries to kill you and your skills don't matter as much as memorization.
Here are some things you have to accept about the game before playing it for the first time or going back to it:
Boss encounters have been made in a way that you need to memorize the patterns which means it is expected that you will keep dying a lot to a boss is by design multiple ties even if you have mastered all the platforming mechanics of the game.
The aesthetics and the extra drawings get in the way of battle and they will kill you. Stay away from corners of the screen. The corner of the screen either will hide you as a character or will hide something that is about to kill you and they can even spawn off screen, so just staying away from the corners is your best bet.
Don't worry about power-ups and charms. Most of the guns suck and the default one is fine. The charms also you can't add more than one and you will kick yourself spending money on one thing over other. Invisible Dash might be okay but you will feel scammed after you realized that in the heat of the battle these actually get you killed most of the time.
So, I suggest you stick to default stuff because the extra HP actually comes with lower damage WHICH YOU WILL NEED.
Parry-jump is inconsistent from anywhere but from top so if you have to parry three times in a level, do it while trying to hit it from above so jumping high and when you are coming down. Any other ways it's very very inconsistent.
If you come from a game like Hollow Knight you will find the minimum jump height is too high and inconsistent and relying on shorter jumps to avoid obstacles above your head is something you will find very very inconsistent to the point I say just don't bother trying to master the variable height of the jump.
Too much stuff happens on the screen all the the bloody time which might have been fine because there are so many bullet hell games which are just like this. The problem here is the hitboxes are inconsistent and weird which will kill you if you try to manuver your way around them which is like all the time, this game is all about that, trying to avoid obstacles.