Demon Slayer has introduced a wide variety of combat-ready characters on both sides of the endless feud between humanity and Muzan Kibutsuji's demon hordes. The best Demon Slayer characters all learn and grow as they fight throughout this anime, such as developing new combat techniques and shoring up their greatest weaknesses to be better balanced.
Source:https://www.cbr.com/how-demon-slayer-best-characters-improve-strength/