There are a lot of players that have been neglected by Branko. Players who should have been invested on instead. Overlooked veterans like Bagheri clearly, as well as Navazi and Samereh. And younger players who weren't treated properly, such as Mobali and Oladi or even Mohammadi (GK). It is too late to make dramatic changes, but in theory, these and many others like them were always much better choices to work with than many of the subpar players Branko used to repeatedly invite (e.g., Rahmati, Badavi, Kameli, Badavi, Amirabadi, Alavi, Seyed Abbasi, etc).
At this juncture, the player Iran will miss the most in the World Cup will be Bagheri. And Nikbakht. (I would still include him despite his injury, crossing him out later before the World Cup if he had not recovered). I would probably want Manie in there in Nikbakht's absence especially.
BTW, if Branko was determined to use a 4 back formation, he should have done better in grooming a decent left fullback. Indeed, Nikbakht might have been groomed for that position given the absence of any quality players for that post. Branko instead fiddled around and did very little to seriously remedy the problems on his squad. Similarly, we should not have gone 4 years under Branko with a glaring weakness that can easily be detected, namely the lack of a top quality distributor especially without having to force Karimi back a line to compensate for that glaring weakness. Certainly not when a player like Bagheri had shown he was again ready to play.
Good luck to TM. Even with the neglect and mistakes, having players like Karimi, Mahdavikia, and some others, Iran is not hopeless. We still can turn heads if our stars are clicking.