I think that both method are useful depending on the resources we have for HF and the Vxc we can use.
I would run both and see the first result and then choose or find an intermediate solution. However because this class is mainly about DFT I suppose this solution is better…