I have a couple of minor suggestions, although I think the routine looks really good.
The first is I think you should include a movement in there that hits your lateral deltoids a bit harder and more directly. I think upright rows would be great, as you could put them on pull day, and your push days are already a bit longer.
The other item I question is smith squats. Teaching your body to push through a distorted center of gravity is not the best idea. Although you will probably be fine, it does increase the risk of injury to a certain degree. I would just do some lunges, Bulgarian squats, or step ups in place of that movement.