Overflew one to the South of Muscat a few weeks back - agree with other posters; use your weather radar correctly and make tactical diversions.
We ended up making one 40nm diversion off track and that was it...
Of course depends on the size of the system, but ours was in a very concentrated area and hence easy to avoid.
Much more challenging are long lines of heavy CB's associated with a 'line trough'which need to be crossed at some point, as going around simply isn't an option.
The most important tool in your bag is a thorough understanding of the weather radar in your aircraft type and particularly it's use in manual mode...