I believe that much effort has been put into this rendition, but there are scenes with Herod's brood and entourage that are distracting and seem to be purely imagined rather than based on reliable sources. I think that extra-biblical sources were consulted, which is certainly ok but I sometimes had trouble distinguishing what came from a reliable source and what was made up.
The best character depiction, in my opinion, is that of Joseph. The least credible depiction, to me, is Jesus. While most everyone else seems to "fit" the region, Jesus looks purely "Anglo" or Germanic--anything but Middle-Eastern. Worse, as a baby he is somewhat dark; as a child he is much lighter; as an an adult, quite Aryan. I was thrown off by this casting.