I'm not the best with young guys so can't help you there, but considering you are asking about different positions and we don't know the context of your question, it would be helpful for everyone to know the rest of your roster, starting positions (number and type) etc. Is this for draft or FA pick up? If FA, who would you drop etc.
For example, if your D was stacked and Schultz/Hamilton were to become bench players, then they may not be as valuable to your squad. Same goes with LW/F and MacArthur. However, if you desperately need the depth in D or LW/F then they could help you. There are various other scenarios could change the outcome.
Providing all relevant details will ensure you get better advice.
All I've got...all I've got is insane!