The only way to guarantee leg room is pay for it!
I like flying but I am inclined to minimise my exposure to take off and landing so going via Amsterdam and Minneapolis is something I would avoid if I can simply go via Minneapolis. As others have said that means Delta. The alternative is BA (or UA but they seem to have stopped non stops again) to Denver and then UA onwards.