Taimur, some 2600 years ago Pindar said, become who you are, by knowing who you are!
Structural engineering is a very challenging field and remember something Ashraf HabibUllah and ofcourse other famous people said "Go for your passion, money will come to you ultimately"
I would also recommend you to watch a lecture in Princeton University by Leslie Robertson, the one who worked on WTC in 60s/70s
To cut it short, you need to first determine, whats your passion? Money? or Structural Engineering? Design or Site?
I dont believe evaluating career growth. If you have desire to grow, you will, in any field you are interested in.
Even in USA with a PE license the avg salary of a structural engineer is 120$k/yr. Thats not much but a modest amount when the middle class earning as much as 400-500$k/yr. So you wont be truely RICH if you go in structural engineering. If you really want to be then go for the money (thats not bad though).
For middle east you can have an idea by this equation (pretty simple, factual and accurate) you salary = no. of years x 2 in dirhams or riyals (including everything housing, perks, transportation, all).
if you want this 2 to be 3, you have to be exceptionally well not just in structural engineering but also with your personality. Get a PE license and might be SE too.
And at the end, summary is if you are really passionate about structural engineering then forget about money now...I understand money is important for subsistence needs and structural engineering will offer you enough for that but not enough to be in upper class..so decide..