To keep the long story short, I kinda have two options for a PhD.
Do a PhD in engineering at a mediocre university in a developing country. Chances at the very top institutions in the same country are not possible due to some uncontrollable constraints.
I love engineering related study. However, there are some drawbacks. Opportunities here seriosly lack during and after the PhD. Funding will mostly be scarce and I will have to work while studying or lean on my own earnings to sustain my life. Also, postdoc chances even at decent universities in the world are extremely low. The county is corrupt, so without (non-merit based) good contacts, chances in good academic and industrial positions are also minuscule.
Do a PhD in social sciences at a respected university in Europe or US.
Compared to option 1, opportunities and funding seems to be very well
Although the field is social science, some interdisciplinary study opportunities that require engineering skills might be available. Also, the study area I am interested in is a newly flourishing sub-field. But, still the emphasis is on social sciences. I am also interested in social sciences too, but nowhere close to my interest in engineering.
Should one choose option1, just for the sake of the love of engineering?
Or, should one choose option2, as engineering specific love might be temporary or be some kind of short-sighted guess for someone who is not very experienced at research to clearly determine his future interests?