This is my first elder scrolls game so here's my honest thought. I fought the first dragon in Whiterun, then the blood dragons a bunch of times, Durnehviir (he's okay because he can use necromancy) and Naaslaarum and Volslaarum. My question is does their fight gets better or they kinda samey with small differences? For example in monster hunter the raths have the same skeleton 3D build for diablos, yian kut-ku, yian garuga, khezu and etc. but when you fight them it's different. If you fight diablos he's slower because he's heavier and he doesn't have a fire breath attack but he will charge at you. Yian garuga is similar to kut-ku but smarter especially when it use it's peck attack. Khezu has his own unique movement. The dragons in skyrim share the same 3D skeleton structure but all they do is fly, land and fire breath. The hp pool is different from different dragons. It's not a fair comparison to use MH monsters in skyrim because their games are entirely different. But the MH monster fights and their ai makes the game differentiate from each other, even if they share the same 3d skeleton structure.
Edit* Guys after reading your comments well then it's underwhelming. They could have do something about it but they didn't.
Sad to say, the dragon fights are the same the whole time. Not too much thought went into the combat AI in Skyrim, sort of a side thought compared to everything else they cobbled together.
Easily one of my favorite games, but could have been a lot more (especially considering everything that's come out since then)
All of this is to say, there are many a good mod that changes these types of issues, so YMMV in the realm of replay value.