While variation is key in a routine, as someone who suffers from excessive variation, I would recommend moderation in how much you switch things up. i.e. pick a set of exercises and do them for at least 2 weeks (if you're going to work bodyparts 2x/week) or a full month if doing a typical every-group-hit-a-week routine. The reason for this is because you need to ensure progressive overload. Its very hard to go from barbell flys to DB pullovers to low-high cable crossovers to barbell flat bench to decline DB bench every time you hit the gym and not ensure you're pushing yourself 1 step harder than the past time in the gym, you know? I would say, first of all, if you can, flip your routine on its head so your "torso" day is monday. No reason to fatique the secondary muscles of your arms early in the week, leaving you with less than 100% potential to hit such crucial bodyparts. (If it were up to me, I'd split up your "torso" days into more, but you didn't ask for that so I won't divert off topic...). Perhaps look into a compromise; for 2 weeks, pick a set of exercises. Do them and be meticulous about logging. The next week, ensure you're doing more reps at the same weight, or maybe 5lbs more all-across-the-board. After those two weeks, swap out some of the exercises (maybe 1 or 2 per bodypart) and move on; kind of keep a sliding-window type of idea going. Don't also forget you can switch up rep counts (and thus total weight...you wouldn't do a set of 6 with the weight you could do for 15, would you?), set counts, rest times, and even exercise order. /just my $0.02 //above all else, whatever you opt to do, good luck!