Please provide your thoughts regarding the following:

[Note: I do 3 sets of 8-10 reps for each exercise.]

Day 1 - Push day

Chest
-DB Press
-Cable Flye
-Decline or incline DB press

Deltoids
-Military press
-Lateral raise
-Reverse flye (cable or DB)

Triceps
-French press or skull crusher
-Cable pushdown

Day 2 - Pull day

Back
-Weighted pullup
-Cable row

Traps
-Upright row
-DB shrug or rear shrug (Smith machine)

Biceps
-BB curl
-DB curl or preacher curl

Day 3 - Legs
-Squats
-SLDLs
-Leg extensions
-Standing calf raises
-Seated calf raises

Day 4 - Cardio

Day 5 - Rest