Стоит ли использовать PouchDB для оффлайн приложений?

Подали идею заменить на Node.js сервере базу данных на CouchDB и использовать для нее PouchDB для хранения данных в браузере. И данные будут автоматически синхронизироваться. Так вот вопрос в том насколько подойдет такое решение для продакшина и какие может вызвать трудности такая схема?