Looks solid man! Personally I often tweak my workouts and their scheduling, I just go with what looks good for now and mix it up every now and again. I currently try to do a main workout every odd day then an isometric/hand balancing workout every other even day. Every 4th day is a day off. But sometimes I take an extra day off haha.