Seems like Meshtastic could be replaced by something like BitChat (no hardware needed) for smaller groups and adhoc use (like the example you give of a group on a trip)

If you are going to have the setup and work of repeater nodes though doesnt something that gives actual network use between devices make more sense?