Harry didn’t want to admit it, but he thought Cho was a much better teacher than Hermione. It wasn’t because she was smarter than Hermione- rather it was because she was a lot more patient and didn’t get frustrated every time Harry got something wrong. He even asked Cho if she’d considered becoming a teacher in the future during one of their study dates.