Or some compromise between both.
Even if you are in the 50c in the $1 tax bracket, you have to 'lose' $1 to get back 50c in tax - which is fine if you are experiencing CG as compensation, as you say.
You are forgetting that long term, every property will become cash flow +ve due to rental...