Take care not to complicate usage?
Well, we do exactly that with countless hours, but everything is a trade-off.
More parameters and capabilities/functionality might seem overwhelming
but the alternative is not have them and instead ask the user to become programmers and code the functionality themselves (and i don't mean templating here i mean the CORE)
Also the structure of configuration is greatly improved in v2.0.x versions to make easier to configure a site