The question was who was the better teacher, so I'd have to go with Professor Grubbly-Plank. Students learned a lot more from her then they did with Hagrid. Hagrid loved magical creatures and got along well with them, but he just wasn't the best teacher. His end-of-the-year exam was to make sure your flobberworms were still alive at the end, remember?