You will certainly be happy with either Le Royal Meridien or the Westin. The Meridien is an SPG-cat 4 and the Westin is an SPG-cat 5. They are equally luxurious, and equally well located. I have much less knowledge about the non-SPG hotels on your list, but I have heard good things about the Hilton, which is also well located in the French Concession area, and might be significantly less expensive than the others. Most of the Shanghai Marriott/Renaissance properties, other than the JW Marriott, are not so well located, unless you have reason to need to be in Pudong.