I study in Tübingen, Germany and I love it that the top machine learning faculty here is located at a holistic, full university. There's constant reflection of the work and the professors engage in a lot of dialog. Multidisciplinary seminars thinking about fairness and discrimination and a "broader" look found in the basic lectures. It is really an enrichment of your university education and develops you as a person. Better than my last university.
In the end, one is studying computer science and the science should stand for something, it's not a training of web-dev.
I won't say I'm stuck with the local university, not exactly, but let's just say that switching costs are high. And I'm mad as hell about the way the place has been gutted of any academic integrity and turned into a job training program.
If the employers want particular skills, they should train people in those skills, not offload it onto the universities.
My CS degree got me a string of software engineering jobs. Which is fine I suppose, but what I was after was CS.