В OSM из коробки нормально работает только рендеринг. До тех пор пока вы используете OSM в качестве подложки для своих данных, все будет хорошо, надежно и недорого. Но как только вам потребуется более тесная интеграция с OSM, например, строить маршруты, какие нужны вам, а не какие получились, вам придется нанимать не только кодера, а еще и специалиста по данным в OSM.