you don't need 2 analog sticks to function properly. of you did then FPS on PC wouldn't work correctly as you don't have an analog stick for movement
in GoldenEye, Perfect Dark and some of the other FPS games on N64 you could set your movement to the Dpad and your aiming to the Stick. that means you have modern shooter controls on an N64 controller... a SINGLE controller.
secondly. have you ever payed Doom? Have you ever played any Build Engine game? have you ever played ANY early PC shooter? because from your ignorant comment it seems like you didn't.
Doom has auto aim, EVERY SINGLE BUILD ENGINE GAME has auto aim, even up to stuff like Max Payne, PC shooters often had auto aim emabled as a standard setting... not aim assist, no, bullets that lock onto enemies. many older shooters had it enabled as the default and many had no opinion to disable it either.
people played shooters on fucking flight sticks in early tournaments for fucks sake
in Doom tournaments people played using only keyboards, no mouse, no nothing.
these games needed auto aim because using a mouse was not something that was commonly done on PC either in the early to mid 90s
so going by your ignorant crap here those shooters are all bad because you aimed using the fucking arrow keys on a keyboard and originally you couldn't even aim vertically at all.
and the way you control the game shouldn't even be up for debate anyways as games like GoldenEye, Perfect Dark and TimeSplitters 2 aren't even comparable to Quake or your usual Build Engine-like shooters of the time as the whole structure, pacing and encounter design is completely different to those.
comparing GoldenEye to any one of them is like comparing Super Mario Bros to Zelda 2... sure both are 2D nd have a side view and both have a jump button but that's about where the similarities end.
similarly GoldenEye and Quake 2 both have a first person perspective and guns but that's about where the similarities end.