The biggest failing in the current dashboard in my humble opinion is not being able to add components on the fly, e.g say i have data for 20 lights, i would have to add them all manually. I would like to see the ability to feed a array/object in to a dashboard switch and it produce the 20 switches on the fly. So when adding new switchs all that is required is updating the array. same for gauges button charts etc.
This can be done in the current ui-template, but this is beyond novice users abilities.
So the idea would be a selectable list of components that can be styled and told which part of the object they should use.