I think one common theme here is that the dragon's could fight "smarter", which I will agree with.
Make them harder to kill? well I supose if they had put fewer in then yes.^^^ But how many fewer? The same amount of dragon's as "words" to unlock? When should they come out? character lvl dependant? Fewer dragon's than word's, soo you have to think about which ones you want? X amount of each type of dragon depending on the character's lvl?
Thing their is all you would really have to do is make sure you got to those three souls to get Dragonrend. sooo make getting that lvl dependant ( trying not to do a spoiler on that) You don't get dragonrend say,til right before the last set of dragon's? or afterwards? ( which would be my thought for higher dificulty in dragon kills).
What I'm saying here is that no matter how hard they are to kill someone is going to find them easy. Someone else is going to gripe about any restrictions that were put in to make sure they are hard.
Their are always going to be ppl who build up such strong characters with little to no weakness's in a very short time, and then they are going to complain that the game is way to easy on master setting's, that it really doesn't matter in the least how hard the dragons are to kill. or anything else for that matter. ( I am NOT pointing any fingers, if you do it you know you do)
Why build a game that ppl are just going to work around the perameters that were set up in the first place? I'm not saying that everyone that finds dragon's or the game in general easy is spamming items to lvl or building their character in a way that makes the game to easy.... but I think their are those who are. Some ppl are just very good at playing games. Some ppl know how to "play" the game. they are two different things. Their are harder games out their for ppl who are very good... and their is no game hard enough for ppl who find way's around the games intent to lvl up or character build.
It's all just my opinion. I think they did a wonderful job....yeah I know about the glitchs...different topic.
