Appreciate you finding that, that does look like what a CS
It depends on the person though - for example, I find no difference personally between classes with 20 and 50 students. Even larger than 50, it doesn’t really affect how I learn. I’d put that under fit for the OP, indeed important. Personal attention works in a similar way.
Breadth of classes isn’t the end-all-be-all, but it doesn’t just affect class options but is also often reflective of the department in other ways such as research opportunities. As always I think we’re more or less on the same page with a slightly different angle. The primary motivation of the original post was simply to point out that “more robust” does have meaning here. It’s not everything, but should be a consideration in addition to fit and cost.