I had a very similar experience teaching a class of 23, including the Slack, which students found very helpful. I was also a student in a class of 60 and quality of discussion suffered, although I'm not sure it's 100% because of the online format (I think the instructors could have done a better job facilitating discussion)