I do not know which one is the best - cause it's probably somewhat based on subjective likes or dislikes, but as far as I'm concerned - Unreal Engine is one of the easiest one to start. After six months I was already making some $$$ because of what I can make in it.