I thought the casting was alright, except for Uncle Iro being so skinny and acting completely different than the Anime character. That, and the butchering of the pronounciations were my biggest complaints.
The pronunciations got me because the same people who argued that the actors' ethnicity did not matter demanded that the name pronunciations be culturally correct. So what mattered and what didn't culture-wise was a floating multiple standard? What a tweest!