I think it is necessary to emphasize that it is a career in which there are very good teachers, who teach from the heart. They are very good because they teach with joy but they also have a lot of experience in the practice of the subjects they teach, which enriches learning. It is also true that there are teachers who lack the vocation to teach and make the students dislike some subjects that can be very interesting.
On the other hand, from my point of view, the degree is quite poorly organized, with too much theory and little practice. In addition, there are many obsolete subjects, where things are given that are no longer necessary. It is a program anchored in the past.
Yes, I would recommend the degree, but it is true that there are many things to improve, and first of all, they have to change the study plan. That is essential.