Hong Qiao is much closer to the city. The airport is a dump. Try not to get tricked by the guys outside the arrival gate. Get a hotel pickup if your Mandarin is not up to scratch.
Cathay has points sharing with China Easter. However the flight is very short and probaly wont be more than 500 points. China Eastern is a crap airline but there isnt much choice on intl carriers between the two cities.