How's this look?
Monday - chest and triceps
flat bench dumbbell press - 4 sets
incline bench dumbbell press - 3 sets
flat bench flyes - 2 sets
skull crushers - 3 sets
single arm overhead extensions - 3 sets
Tuesday - legs
squats - 4 sets
lunges - 3 sets
stiff legged deadlifts - 4 sets
standing calf raises - 4 sets
Wednesday - off
Thursday - shoulders and traps
seated dumbbell press - 4 sets
single arm lateral raises - 3 sets
shrugs - 4 sets
(At the time I'm writing this, this actually IS my current shoulder workout.)
Friday - back and biceps
deadlifts - 4 sets
bent over rows - 4 sets
single arm bent over rows - 2 sets
standing dumbbell curls - 3 sets
preacher curls - 2 sets
Saturday/Sunday - off
That actually looks like a very sensible routine. There's only a few minor tweaks you might consider.
Chest: That's almost the exact same routine I use except I do them in the reverse order from what you have. Isolation first to pre-exhaust the pecs, then incline, then flat. I'd say it's more personal preference than anything else. Do what works for you.
Deadlifts: You're doing them on both leg and back day. True, you're doing two different types but, they're still deadlifts. That could easily put your lower back and hamstrings into an overtraining condition where you end up getting weaker instead of stronger. Not gonna say it won't work for you but, keep a close eye on your strength. If you get weaker, drop the deads from one day or the other. (I always did them on back day.)
Back: You've got barbell rows and one arm rows, they're the same movement. If you want an additional movement for your lats, hit them from a different angle. Do some pull ups or something like that.
Arms: You've got your tris and bis incorporated into your chest and back days. I LOVE that. It's exactly the way I do it because it makes perfect sense to me. The only thing I'd caution is the same as with the deadlifts, you may have too much. Your chest workout alone will work your triceps pretty hard. Same for back and bis. It won't take much at the very end to hit the smaller muscles of the arms. Go ahead and do what you have written but, pay attention to your strength in these exercises. If it starts to go down, cut back on the number of sets.
Last thing: I don't see the body weight exercises we've talked about. When are you gonna do your push ups, sit ups and pull ups?