Imo if Wyll is getting hit then you are using him wrong, I tend to have him carry a crate around to climb up onto during combat then Hex/ blast until everyone is dead
Astarion gets better mileage out of medium armour yes
Luke Skywalker: I don't, I don't believe it. Yoda: That is why you failed.