Яндекс и Гугл карты - спутниковые, а ОСМ/2ГИС/МАРс - векторные,
И яндекс и гугл в режиме карты давно работают в векторе (мы же про мобильные устройства говорим?). И этот вектор прекрасно работает оффлайн.
Сравнивать карты, и говорить, что какая-то однозначно лучше - нельзя. Всегда найдётся то, что есть только на одной карте, а на других нет, и наоборот.
Выбирать программу с картами нужно самостоятельно, кому какая удобнее. Мой выбор в качестве основной - яндекс. При этом, у меня на телефоне установлено с десяток различных карт.