This argument absolutely comes down to preference. Although the XT scores considerably higher on 3DMark, its performance is completely comparable to the 5950 in application. Given these facts and the fact that both cards price between $400-480, its simply what brand youre most comfortable with.
Myself? 9800XT all the way.