If your agenda is to explore the city and take in the sights, i'd say do the JW Marriott.
Crowne Plaza Changi airport makes sense if you get in round bout the night & have an early start the next morning and if your looking at taking it easy hotel side and not really venturing out.