As to the latest iteration? A very enjoyable first story and a good opening from Jodie Whittaker. It always takes some time to bed in a new Doctor and for the actor to find their feet. But on last nights showing I'd say we're off to a good start and just need to see how it develops!
I'd agree with that.
First episodes are really difficult to pitch - you've got to balance between the old viewers who know how Who works with the brand new ones (who might be a bit confused by some of the lore), you've got to introduce a brand new central actor/actress plus a whole new cast of regulars and give them all back stories (whilst hinting at other things), whilst keeping it pretty fast paced *and* have some kind of baddie to investigate/defeat...
...I think it struck the right note between being knowing (the monologue about not being afraid of change) without appearing too preachy - you've got a diverse group of supporting characters with their own traits (without stereotyping them too much) - you've got to make the Doctor seem dumb enough that a seven year old can empathise with her (e.g. not knowing the word "tongue") at the same time as being super-intelligent enough to amaze us - you've got to find a new type of villain that isn't a rehash of the hundreds of previous ones (one that is scary enough but not too scary to alienate new viewers)...
...that's a lot of boxes to tick - you can cut some corners half way through the series (or in the second/ third series) - you don't have to spell everything out in future episodes - but at the start you need to cater for experienced adults and newbies.
As for the complaints about "diversity"... that's what a modern city like Sheffield looks like - it'd be weird if you can accept time travel in a universe with a thousand weird and wonderful alien races but expected all of the humans to be straight/ white/ male! The same people who complain that the country is "over-run" with others are usually the first to complain when some people from other cultures are cast in something (can't have it both ways).