ÄòWell-thought out and good design, powerful but not overly complicated.