But those are technical issues that don't involve the whole film or the main characters as such. Even if people found Sofia a bad choice - she played her part in the continuity effectively enough for comprehension. Point being, measuring artistic ability to the yard stick of the whole substance...