Good work!
Affinity medals are really strong if you can work around the weakness they give. Water Affinity in particular is great for the Fire Dragon, because he doesn't have any Thunder to sock you with. He's set to use Wing Flap when Softened to try and remove the effect, but speed boosts like the Hasty Hat makes it easy to keep him Softened anyway.