i may be a little biased, but i think the gamecube controller is the best. it doesn't have too many or too few buttons. that and it just feel comfortable, i could play with it for hours. IMO the N64 controlle was awkwardly shaped and the NES controller kind hurt your thumbs...