As a high school CS teacher, I am considering creating a class that uses Alice.
I think it may be easy for people in this community to make assumptions about programming languages and their utility. However, relevant questions, to me, include, "How do we get students who may not have sufficient math skills feel success as programmers at a young age? How do we get them hooked on the idea that computing and programming are accessible in their lives?"
Alice, with its drag-and-drop interface, can be frustrating for some professionals. It is a tool for learning programming concepts with an interface that is friendly to young people by producing a product that is of interest to young people.
It's just another piece in an ever-growing educational toolkit.