I have experience with Montessori, and I love the system. But it doesn't work for everybody. The Montessori educators I have known were open about the common situation where about 1 in 20 kids just do not learn with the lack of structure - they never become self-starters. In a public Montessori with large class sizes, there had better be a very clear plan of how to help those kids. We started our kids in Montessori and switched to Waldorf because my eldest really needed more structure, and my wife didn't want to try again.
When we transitioned our charter Waldorf to a public Waldorf, the kids experiencing it for their first year absolutely thrived. I would love to see both systems expand significantly in the public space, and have educators with enough savvy to help kids find their best place.
I think that even a more traditional school system can be totally healthy, and should stay part of the school mix. I have seen it work out relatively well in other countries. It just doesn't work when run like a for-profit prison.