It very much depends on the project's requirements and the deadlines and what I think is the best option for each project. Just like frameworks, libraries and other tools it varies from project to project, although I admit I tend to keep the same parts of the stack I used for previous projects.