Some thoughts:
→ US is the best place to immigrate regardless of whatever situation. Economic prospects + Capitalism. The obvious problems are solved if you're living in the right places. Plus, you don't need to no more than the English you already know. Maybe, a bit of Spanish in New Mexico/California but that's about it.
→ Canadian Economy + inflation is crap. High Taxation and a socialist outlook is not a good place to make money in,
→ Australia is fine but the problem lies in maturity of the markets. Better than India but if you are going to immigrate and uproot everything then better to move to a country with the strongest economy.
→ UK is not a great place to be in right now, impending downfall. London is great but job market is always a little stiff.
→ Countries in the European region are a good bet but high taxation means similar problems as Canada. However, quality of living is extremely decent if you can brave the cold. Any Nordic country is a good bet actually. The only problem is not speaking the same language as them, like Norwegian, Swedish etc.