Производительность на dev (понятно) абсолютно не имеет отношения к производству. Холодный запуск не является проблемой в процессе разработки.
Хранение особенно больших объемов данных на сервере разработки может стать проблематичным, и вам, возможно, придется переключить хранилище данных сервера разработки на sqlite.
Отправка электронной почты с использованием javamail не проверяется при разработке.
API-интерфейсы oauth и users реализованы лишь минимально при разработке.
Задания Cron не выполняются при разработке и должны запускаться вручную.
Я почти уверен, что проблема с взрывающимися индексами не будет кусать вас в процессе разработки, это забавная ошибка, с которой можно столкнуться после загрузки в производство.
У меня был совершенно приемлемый код JDO, который запускается на уровне разработки в производственной среде (persistall ()). Сохранение каждого объекта в отдельности затем работает.
Всего несколько вещей из моего опыта, я уверен, что есть и другие.