Если задача не упирается в высокую производительность то Python. Хотя хороший программист должен знать все языки на достаточном уровне. Еще забыли JavaScript - который тоже нужен периодически.
А действительно ли все работает? Может что-то уже давно работает только благодаря ежедневным пинкам. Или в техподдержку не обращаются изза бесполезности этого действия?
Из-за особенностей преобразования вашего паскаля в Java. Лучше програмировать на Java под андроид, потому что неивестно насколько качественно преобразуется код.
Можно(большинство принсерверов так работают), только принсервер надо вменяемый подбирать. А то набегатетсь в поисках ответа на вопрос "почему не печатает?"
Нет они не правы. Flask нормально работает и на Windows - вот когда сталкнетесь с нерабочими библиотеками(они есть) вот тогда и будете пробовать линукс и удивитесь что там они точно так же не работают - напишите багрепорт или сами устраните ошибку.
Да можно на любом движке реализовать - хоть на яндексе, хоть на гугле. Суть в том что значение в поле формы попадает когда пользователь тыкает по карте. Значение можно хранить как строкой так и в двух переменных типа float. Если хранить строкой будет сложнее искать в базе ближайшие значения(точки в радиусе ХХХм).