Speaking of the Iranian team, apart from Ebadipour who's like an almost sure-in, Mobasheri definitely deserves a spot at Rio. He has a stable performance, has the best reception and defense amongst all Iranian OHs, and can also contribute offensively. Zarini should definitely not be brought to Rio. He's bad in all aspects, making mistakes and mistakes in attacks and reception. I don't see why the coach still inspects his shape. The youngster, Mohammadjavad, is decent in offense, but he's certainly a target for opponents' serves. Ghaemi's shape hasn't been good for a long time, and he's still recovering from a disease. However, he can at least be a backrow specialist, which is what the team needs a lot. Mirzajanpour has never been stable, and is poor in reception as an OH. However, his recent transition towards the Opp position makes him still able to contribute to the team to some extent. He could be a backup choice for both the Opp and OH positions.
Considering a balance between offense and defense, my choice of the four OHs for rio would be:
Ebadipour, Mobasheri, ghaemi, Mohammadjavad / mirzajanpour.