* MeshCore has a lot more reach than Meshtastic. Often 100+ kilometers compared to just a few kilometers. Even if MT is more popular in your area, there's a good chance that MC will give you far more actual range.
* The online node maps for both are unreliable. I don't recommend relying on them for anything.
* Meshtastic uses a basic flood algorithm, up to 3 hops by default and with a hard limit of 7. Every device works as a repeater.
* MeshCore distinguishes between Companions and Repeaters. It uses flood routing by default, and attempts to establish smarter direct routes where possible. Companions are end-user devices for sending and receiving messages. Repeaters are ideally mounted high up in a static location, and they forward packets they receive. Companions normally don't act as repeaters, but can do so if needed in off-grid situations using the "off-grid repeat" setting.
* Some are concerned about whether MeshCore is open-source. The firmware contains everything important, and is fully open-source. The official companion client app is closed-source freemium. But it's simply a GUI that talks to an API over Bluetooth, TCP, or Serial. The official CLI client is open-source, and you can use any client app you want, including the popular MeshCore-open app.
This us vs them/there must be a winner attitude that I see in both communities is really toxic and unnecessary. Look at ham radio: some people use CW, some people use SSB, some people use SSTV, some people use FT8 (but not everyone! There are still hams using other digital modes), many operators dabble in a mix of the above. There are a variety of options and nobody is pressuring other operators to use a particular mode or band.
And I've never spent time learning about it, but I'm under the impression Meshtastic is all about open-source and closer to ham radio philosophy, while Meshcore is backed by some for-profit organization?