China Merchants Bank is good, can open with just a passport, you get a union pay card and the internet banking is available in English.
I’ve had my English card swallowed twice here, not because of wrong PIN, but because I forgot to eject it after taking the cash.
You should note that Chinese cash machines do not give your card back before giving you the cash, like European machines do, therefore it’s very easy to forget your card. Having said that, both times I called the number on the cash machine and picked up my card from the bank a couple of days later.
Bank of Shanghai is pretty helpful like that, so I would recommend losing your card in THEIR machines if you have to lose it!