I typed up a nice long response to this, and then my computer froze and I lost all of it haha. SO, i’m going to say what I said again, but much shorter. So forgive me if I sound abrupt.
Basically, this program isn’t the MOST terrible thing in the world. I’m assuming you are a beginner, and being a beginner, you could probably make some pretty good gains on this for a while. But there are a few problems with it in my eyes.
you are still neglecting bench by putting it after squats and deads every day. You will be tired out by the time you get to it, and not make gains like you should. If something is important, you put it first in your training session.
going heavy on all those compound lifts, every single session, is going to get very mentally and physically difficult as you get stronger, so this program is not very good long term
you talk about how an upper/lower split doesn’t have enough frequency for you, yet you are only planning on training 3 days a week. I think you NEED an upper lower split in order to properly attack your bench issues, and if you want more frequency you should just train more often.
no strict pressing in this routine. Strict press will help your bench immensely.
So, I would suggest you train more like this
day 1: squat heavy, deadlift, assistance
day 2: bench heavy, strict press, pulling/assistance
day 3 rest
day 4: Deadlift heavy, squat, assistance
Day 5: Strict press heavy, bench, pulling /assistance
Day 6: Whatever
Day 7 rest.
If you feel you need more frequency on bench, OR you just want to squat more (you said you love it), do that on saturday. With this program, you will be prioritizind upper body on certain days, and you will only be doing 2 big, heavy compound movements a day (the second of which should be lighter for reps), so you won;t be as physically and mentally tired out over time.
OR, if you NEED to only train 3 times a week, I would a) shuffle the order of your exercises around, and b) plan to do some heavy, some lighter every day. For example
Monday: Deadlift heavy, Squat moderate, Bench light, assistance
Wednesday: Bench Heavy, Deadlift moderate, squat light, assistamce (strict press)
Friday: Squat heavy, bench moderate, deadlift light, assistance
That way, you still prioritize bench at least once a week, you hit a variety of rep ranges, you don’t destroy yourself every session, and you get to practice every lift 3 times a week.
Anyways, that’s some advice. Best of luck, and keep at it.