У меня есть опыт разработки на LAMP, Java и Django, поэтому я буду взвешивать.
Прежде всего, это действительно зависит от способностей людей. Если вы Java-программист, вам нужно изучить Python, чтобы попробовать и использовать Django, чтобы у вас были большие начальные затраты времени, чтобы просто освоить скорость.
Помимо уровней мастерства, я бы положил деньги на Django / Python или CakePHP / PHP. Django имеет готовую к работе административную панель, которая легко настраивается, но CakePHP - это чистая реализация MVC на PHP, а PHP довольно прост.
Не уверен, если вы рассматривали хостинг, но это может стоить подумать. Вы обнаружите, что гораздо проще получить дешевый хостинг на PHP, чем на Django или Java.