The only problem with Joo Chiat Road (I'm actually sipping a beer not too far from there right now) is lack of MRT access, depending on where (closer to East Coast Road less, or Still Ave more).
Agreed that if you don't care about MRT access, Katong is a great spot as well. That said, closer to the CBD may be better. Consider Bugis for a comprimise. It will give you absolutely any cuisine and easy access to anywhere in the city.