Upper/Lower Split?

My diet and rest etc are all on point, but I just want to know from you guys if this upper/lower split would be good for getting bigger, stronger and leaner:

Day 1
Squat: 3x5
SLDL: 3x5
Ab: 3 sets

Day 2
Bench: 3x5
Dip: 3x10-12
Chin: 3x10-12
Row: 3x10-12
Tricep: 3x10-12
Neck: 4x25

Day 4
Deadlift: 1x5
Front Squat: 3x3
Ab: 3 sets

Day 5
OHP: 3x5
Dip: 3x6-8
Chin: 3x6-8
Row: 3x6-8
Bicep: 3x10-12
Neck: 4x25

It could work if you program it properly. For example are you going to try to increase all lifts each week/session and do max effort each time, or are you going to only track the major lifts and cycle the loading? That is why following a program like 5/3/1 that works out all this for you can be beneficial. This could easily be put into a 5/3/1 style template.