I don’t think Ryan is a must have (Kelly, Finlayson, Doadee). He will have up and down scores. He definitely is worth having but I would not be moving on Barry for him and spending the trade.
I would be very tempted to move Brayshaw, Dow, LDU as high priced rookies who haven’t shown the scoring...