… I would say _EnterTree is better to instanciate and than add (AddChild(…)) child nodes… and than maybe bind to Signals of those childs in _Ready but most docs just do it all in Ready…
… but if you for example listen in another node for the Ready Signal of a node which instances childs required for it to function in ready - and the other node calls a method that is doing something with the not yet instanced children on the node on ready signal it could break… when the children had been added on EnterTree this should always work…
Also enterTree would better fit godots tree processing because EnterTree goes down the tree from its Root, adding other childs while this Happens would make Sense and ready goes up from the leaves… so if you add while it goes up i guess Godot Must reevalute the Part where you added something completly which could be Bad for Performance (in lower Levels)