GCLI is interesting, but I didn't mention it because I feel like it focuses more on the issue of command parsing / completion.
That said, that's a great topic to cover! I think GCLI does a pretty good job of command completion. The Lisp Machine did as well. I have friends who love some of the router CLIs, but not sure which one(s).