Choosing a Game Engine

Which game engine suits my needs? I knew before picking a game engine I’d need to weigh my options. Changing my mind half way through the project could cost me…