If you are starting the mesh from scratch anyway, I would say go with mesh core immediately
With 3-byte repeater IDs, you get 16 hops at a minimum, whereas with meshtastic, you get 7 hops at maximum, and 3 by default.
Meshcore also delivers messages much more reliably.