You are underestimating both Dagon and Hanami.
Dagon had just evolved past cursed womb when he had to face 3 high level sorcerers (Nanami, Naobito, Maki), and then 1 that interfered with his domain (Megumi) and then 1 more on top of all that (Toji).
Dagon's domain is more than a bit of trouble for Naoya.
Hanami looks weaker to me, but Hanami was also in the middle of becoming a battle enjoyer like Mahito when Gojo interrupted her fight against Todo/Yuji.
I would rank him behind all the disaster curses, but with a chance of overcoming Hanami and Dagon if he has a Domain or anti-domain meassures of some form.