The lack of variety is a valid critique and it speaks to your next point regarding squats 3x's a week.
No, it's not too much IF you have variety. If you're doing similar loads, reps, sets, movements then 3x's a week is too much. If you're doing low rep/high set ballistic **** x1, low rep/low set heavy **** x1, and a variation or assister x1 (box jump, clean, heavy lunge, split squat, front squat, overhead squat, leg press, thruster, etc.) then x3's a week is fine.
5x5 is too much volume for me, personally. And rep schemes like 7, 5, 3 or 8x3 are more effective. As a new lifter it's a good structure, simple, and effective, but eventually you'll need to make adjustments to suit your body and your goals. For me, that's a LOT more variety in movements, loads, sets, and reps. But, it's taken me almost two years to figure that out.