I think Iran has the ability to meet and even exceed Turkey conventionally, to say nothing of what Russia is capable of. While Turkey's lost at least 6 confirmed drones in Syria, it's also lost about as many in Libya recently. That's a pretty big drone force already lost but they have also done their share of damage too.
I feel that Russia is really playing this delicately because of the potential deals from Turkey and there's always the chance getting too aggressive with Turkey will eventually lead to Erdogan's "dismissal" from government in whatever form. At the moment, Erdogan is the poison of choice for Russia and is still a pliable political figure for Moscow. Russia's stance on these sorts of issues have everything to do with the US and NATO. Turkey and Bosporus is just too important to risk having a US friendly political leadership. Luckily for Russia, Erdogan still has a personal gripe with the US and Turkey, as involved as it is in Syria now, isn't exactly behaving as bad as it could be for Russia.
I feel that Russia is really playing this delicately because of the potential deals from Turkey and there's always the chance getting too aggressive with Turkey will eventually lead to Erdogan's "dismissal" from government in whatever form. At the moment, Erdogan is the poison of choice for Russia and is still a pliable political figure for Moscow. Russia's stance on these sorts of issues have everything to do with the US and NATO. Turkey and Bosporus is just too important to risk having a US friendly political leadership. Luckily for Russia, Erdogan still has a personal gripe with the US and Turkey, as involved as it is in Syria now, isn't exactly behaving as bad as it could be for Russia.