E-Smith is an impressive piece of work. It does quite well the things it sets out to do.
If you are looking, I would suggest you look at ClarkConnect. With webmin and the CC interface, management is pretty intuitive and easy. There is a great support community.
I have two CC boxes and one E-Smith box in use at work. If I were setting up an office that I would administer, I would probably use CC. If I were setting up an office for them to administer, I would probably recommend E-Smith.