Чтобы выбрать движок, нужно понимать, какой сайт имеет клиент либо хочет сделать, то есть какую задачу он должен решить: продавать, рассказывать о жизни, собирать массу людей. После этого нужно представить, каким будет сайт через несколько лет, потому как систему поменять сложно. Это как фундамент.