You wont get it wrong by spending most of your time in the gym doing the most productive exercises.
Any problems with this routine?
Depends on how intense your workouts are. You might risk injuring yourself by going heavy on ALL three lift in ALL three workouts.
A couple of options to consider:
1-Do the same three lifts and nothing more but lift only heavy on one of them.
Monday: Heavy squat plus medium/light bench and deadlift
Wed: Heavy bench plus light deadlift and squat
Fri: Heavy dead plus light squat and bench
2-Do the main lifts on seperate day and add two other exercises (the better option in my opinion)
Monday: Squat plus stiff legged deadlift and leg curl
Wed: Bench plus dips and overhead barbell press
Fri: Deadlifts plus chin ups and rows
This is a variation of what I currently do. As you get stronger and lift heavier you might need more recovery. I do one heavy day and the others are "ligher" days.
This guy has the best idea of 1 main lift and 2 accessory lifts each session. Look into a program called 531. Great for strength and size.
Example:
Mon-
Squats - 3x5 alternate weekly with 3x3 for strength.
Accessories- Leg press, split Squats 3x10-20
Weds-
BP- same set and Rep scheme
Accessories- Dips and Flys - same set and Rep scene
Fri -
DL - Same set and reps scheme
Accessories - BB RDL, Row variations
Same S x R
Mon -
Military Press - same S x R
Accessories- Pull ups, lateral raises, BB curls
Weds - repeat
Ramp up weights approx 15 % on main lift each set for 1 Max set. Leave a rep in the tank on last set.
Train to technical failure on accessories.
This program works for just about everyone I've written it for. With minor adjustments. All depends on time and goals.
Good luck.