I'd much prefer Holdsworth. Far better defender and defence wins premierships. DJ has his off moments but he has also grown to be a handy utility. Ennis will be in charge, not DJ and I'm sure he'll step up.
I wouldn't want Barba any where near the team come finals, simply because he hasn't proven himself. He was absolutely awful in the first half of NSW Cup on Sunday and despite improving his defence he is still a speed bump. His kicking is far less impressive than Holdsworths and the fact he has little experience the pressure would surely get to him.
I wouldn't mind him off the bench perhaps, in place of Hickey. Provide a little bit of a spark but that's about it.