I think a team should always have 3 attacking subs on the bench. Wallace doesn’t count as one if his last 18months are an indication. He should be dropped for Lewis. Seriously, after we made the Berget sub, I knew we had no other sparkplug options and had figured a draw was best we’d get because Isi was not doing much of anything outside of his amazing goals - but if Lewis was on the bench we’d at least have had an option for one more change.
So to circle back, the bench should have: 1GK, 2 Defenders (both inside/outside), one midfielder, and 3 forwards. In a pinch, a forward can double as a midfielder if injuries require it, or a starter (Isa, Medina) can be dropped back to full in. Having both TMac and Wallace on the bench was duplicating ineffectiveness.