Just my 2 cents worth, I'd like to see a bit more volume for the shoulders and put a priority on the compound movements (save the isolation sets for later in the workout). It might be more efficient (if you're struggling for time and can't add in more for shoulders) to do 4 sets on each exercise (rather than two) and drop a couple of exercises from the workout.
Dumbbell bench press. 4 sets, 12, 10, 10, 8
Dumbbell fly and dumbbell incline bench press superset. 4 sets each, 12, 10, 10, 8
Cable fly and decline dumbbell press superset. 4 sets each, 12, 10, 10, 8
Seated barbell overhead press. 4 sets, 15, 12, 12, 10
Dumbbell lateral raises and dumbbell front raises superset. 4 sets each, 15, 12, 12, 10
Cable rope face pulls. 4 sets, 15, 12, 12, 10