Cables work great for my shoulders. I can adjust angle to where it does not hurt. My shoulder (Partially torn labrum/minor tear) has pretty much rehabbed and I am 99%.

I tore it doing heavy DB incline press and got out of shape. I can go light now with DBs but stick to cable for safety sake.