Meshtastic + budget kit ($10-$35) is way better. BlueTooth alone is kind of useless. It's max ~100 meters/yards vs 2-20 km (12 miles). And the community is great.
Cross test with Meshcore doesn't show any issues. Chats over 5 hops have almost a 100% success rate.
Long time I avoided MC because of its closed source client - but a Opensource Flutter app for Apple/iPhone is slowly getting usable and stable. (https://github.com/zjs81/meshcore-open)
IMHO MT has a fundamental algorithmic flaw when it comes to dealing with very unreliable and lossy links.
Anyway how would either network fare in the Iranian situation where the authorities are actively trying to shutdown communications? Sure the authorities could simply flood the network with traffic.