If you feel pain in your shoulders during flat bench, you're doing it wrong. I find elbow positioning is crucial, keep them tucked in at all times and don't let them flare out. Go slow on the eccentric and try to focus on leading with the elbows while keeping them tight.