My friend is doing PhD in Germany. Stellar research profile. But he told he is going to return to India. He feels isolated, people do discriminate but it's well hidden.
Not to bum you out friend, but almost every country doesn't welcome outsiders out of will unless they have a shortage of labour. The key word here is LABOUR. You go, work to make their economy better. Even then, they try to make the entry/citizenship process as complicated and difficult. For third world and sanctioned countries, even more difficult. They do this knowing that we are desperate to get out of our country, so most of us will adjust with however we are treated. All the ego we have here will be zero there. For the powerful there, their own citizens might be being a pain in the ass to work with. Indians will readily do those works and infact feel proud abt it that it all feels like a win win on both sides.
1 example for the adjustint part - mumbai US visa office doesn't have a waiting area bro. People stand thru rains for 12 hours and more. In short - indians are treated more like use and throw. You won't feel welcome. BUT the upside is u get a better QoL like you say. So it's upto u to decide which battle u wanna fight.
Enquire around and be sure why u take a decision. Later u will know how to live with the decision or when to call it quits. Every country will be best behavior for tourists (india is an exception there again 😐) but when u r moving to a country to share their resources and stay with them, the equation is different. All the best!