The Kallang-Whampoa flats are also in a not-too-ideal location in my opinion, although it's more convenient than the other two locations if you want to get to the downtown area.
Kallang Breeze: for Geylang chiongsters.
Towner Crest: for Ah Neh lovers.