Как ответили выше, инструменты выбирайте от ваших навыков. Что умеете то и используйте, если же сроки не жмут, то можете изучать другую технологию.
Насчет планирования, вам нужно MVP (минимально жизнеспособный продукт) и четкое ТЗ на функционал, чтоб во время разработки не отвлекаться на другие задачи и хотелки.