To be honest, Elsa was certainly my favourite character throughout the whole movie, displaying her caring for others, and in a way, sort of courage. She's very independent and just proves you don't need a handsome prince charming to rescue you.
She was casted and designed well.