Yeah, I agree with that order.
Our wing options aren't ideal, obviously, but as it's going to take a few transfer windows to fully sort out all the issues then we've got to prioritise and I'd definitely rank signing one in each position of the spine of the team - CB, CM, CF - before addressing the wingers and full back positions.
The one slight caveat with the above is the injury issues with Shaw and Malacia. We can't risk going into another season playing so much of it without either available. So depending on how likely either are to be (and more importantly stay) fit, then LB may also be added to the vital list as well as the other three. But, yeah, wouldn't put RW in the vital category at all for now. Though, long term, an upgrade would be great.