It was rather meh, but with a couple of interesting aspects. The storyline was much too Disney-esque for me, and rather weak.
I think Ncuti Gatwa has the potential to be a good Doctor, if the writing improves.
The intriguing questions from the episode will hopefully be developed further when the new series starts, like who Ruby actually is and why there is no DNA footprint of her relatives.
Also, who Anita Dobson's character, Mrs. Flood, actually is will presumably be explored. There is bound to be more to come there, especially after the "never seen a TARDIS before?" comment. I don't think she is quite who or what she originally seemed.
I think the problem with this episode is that it was the first one I have seen in which the influence of Disney has been blatantly obvious, such as the goblins and their ship in the sky with the baby-eating king. I know Disney is pumping a fair chunk of money in but some of what is appearing just isn't Doctor Who at all. I hope it isn't in danger of being totally consumed by Disney and losing much of what gives it its identity and actually makes it Doctor Who.
I'll give the new series a chance in May. I hope it can improve on the "Christmas Special" though, and it has a way to go to achieve that.