The last two years were awful. The talent on this team that Ben has assembled is nowhere near the doormat. I'm not happy with the coaching this year, but I'll give him the rest of the year to see what he does. The talent is actually pretty good, and it's now his job to put them in a position to win consistently. He did that in the second half against Penn State - they took better shots, limited turnovers, etc. In the previous four games they should have been at least 2-2 instead of 0-4, and I do put that on Ben and staff.
Part of coaching, as you have written above, is assembling the roster. The roster is much improved this year from where it was, and it is good enough to compete with every team in the Big Ten (I put Purdue at another level than everyone else, and even they will have some flops like they have had). Because the roster is better I don't expect him to win ever game, but the talent is good enough to go .500 in conference this year or better. The coaching is what makes a difference in the Big Ten as the talent is really pretty close among most programs.