academic job in EU. 1. they want to keep the job for their own nationals. UK may be the only exception which gives you fair play. 2. pay for professors in EU is not very good. 3. hard to teach these white kids, they have implicit racial stereotypes already. Some nations are better and nicer to Chinese, but do not expect too much.
Shanghai is better, it gives you entry into the consulting world, building up some network and monetary wealth. Keep in mind, even if you want to be a professor, you need professional experience to convince your students. Just give blah-blah theoretical talk is not going to make your teaching evaluation good.
your only drag will be your wife in US. Women like America more than men do.