I have personally heard some Calc 2 horror stories, so I feel pretty lucky to have landed in Dimitrov's class. There were both prerecorded and live lectures for each topic, so you could either just watch a 40-minute video and not attend class or attend live class to ask questions and watch him do some examples more slowly as well (in the online/covid year format). He would go over any homework problem step-by-step in OH if you had a question, and was overall very receptive to student feedback and understanding and willing to help. He posted four practice exams before each exam that followed the format exactly of each exam, which I found to be very fair. I don't think any of the exams were unreasonable, and he was also very reasonable and timely with grading. Idk what he would be like in a normal year, but given my experience, I would recommend it!