I think upright rows are great, especially for people who have bad posture or forward rounded shoulders. That muscle imbalance thing can really cause a lot of people issues. They must be taught how to do them correctly though, like Jonathan said, to where theyre not internally rotating the shoulders but pulling the shoulders back and squeezing the shoulder blades. Movement coming from the shoulders as opposed to the hands or elbows. Doing it that way it becomes a natural movement.