Depends, if you want branded original stuff especially those on sale, you definately can find in jakarta because the sizes on sale are still available.
I bought a zara shirt for 70-80 ringgit there. 70% off.

FCUK the same design in malaysia selling for 200RM, there RM100 but also during sales. (There sales still got common size, in MY no more size when comes to sales)

Check out the new Grand indonesia. Just open early this year. nicer than MV but i think pavillion better.
But for cheap and quality should go bandung
One tip : Always take blue bird taxi. Make sure it's blue bird and don't get con when u step out of the airport, go straight to the taxis waiting and look for Blue bird only