I will say the Ocean drake seems noticeably strong with the sustain, especially with high sustain champions that build a
. I think it is healthy for the game that teams fight over dragons, but I also think "giving up" a dragon shouldn't significantly effect game outcomes unless it is the Elder dragon.
It seems through nature of drakes being random, that the 3rd dragon of the same type really seals a game. A third infernal, ocean, or earth in a row really gives a team a very strong edge even if gold, kills, and turrets are even. But a team that has 3 dragons and all of them are different types does not.
I don't know how Riot could address this though. If the dragons were sequenced people would only fight for dragons that are advantageous to their comps and know when to fight for that dragon. If dragons were all the same in the game, then it could lead to less contestation over them if a particular comp draws no benefit from it.
Maybe the best way is that dragons are not completely random (1/4) chance of each dragon, but that the odds of getting the same dragon over and over is lowered after that dragon already appeared. I don't know if they already have that metric but if an infernal dragon appears first with a 1/4 roll, then the chance of an infernal appearing on the next roll should not reset to 1/4, but have a lower weight.