I guess to be fair to the Revolution controller, I will post another topic similar to this one.
The only problem I had with the N64's controller is half the time I couldn't tell what button I was pressing before looking at the controller itself, largely due to the C buttons being very similar in shape and diagonal alignment. What I mean by diagonal alignment is with the C up and C left buttons side to side; if you wanted to press the C up button, you could press the C left button by mistake, the same with the C down and right buttons. It was okay the other way (left and down v. right and up). That's a major factor why I liked the GCN controller because the buttons were different in size (or if they were identical like X and Y, rotated). Another reason would be the control stick. Some people didn't like the C stick, but I found it okay to work with.