I think Water Breathing was done extremely well in Demon Slayer RPG 2.
It may just be me, but I actually had a tough time against Urokodaki at first, so I was forced out of necessity to do things to make my character stronger (aka train my breathing), and I had to become more skilled at the game as well, to stand a chance against him.
This made me only recieve the second Water Breathing form when I had actually worked and improved to deserve it.
That said, I do wish NPC Urokodaki used the Water Breathing skills more against me to make the battle more relevant to what I was trying to do (this would make it so you can only unlock skills you have experience defending against), and I think he should've blocked more.
Anyway, I think more of the other skills should be done like this as well, locked behind a genuenly difficult boss fight against the trainer.
10buy10 You’ve Reached Level 4