I tried the first 3D super mario on the Nintendo64, and for what I remember, right and left to rotate, up to go, down to go backward.
Perhaps you refer to newer version than the first "Mario64" one ?
it felt more like an fps because of it instead of a 3d platformer type game
I Totally disagree on this,
An FPS (and yes, the game has also this mode) you strafe with left and right, don't rotate, just in Quake(1), or Doom you had that asset, but those are just the begin of 3D gaming at all!
- We have 5 kind of camera view here, very easily switchable.
- Each camera is a different feeling, and will make different also a bit the control of the player.
- 1 camera makes really different also the controls (the fps "unreal" camera), there you strafe l/r, go forw/back, and adjust the view with a inverted or notInverted mouselook.
The other 4 are basically 3rd person camera views, but playing the game with the "elastic" or the "arcade" camera, make it look totally different(much more arcade/platform).
I agree, if you play with "Default" camera or "Shoulder" camera views, it looks a bit like a classic fps/action PC game (like Oni, or Tomb Raider), well, what is bad in this ?
I really don't think a game based on the bubble shooting aim and jumps to explode bubbles in determinate 3D spaces/coordiantes a camera/controls like you say (4 keys 8 directions, always "thrustin" ones) is a good idea for the kind of game at all.
The only lack I admit, and that I really would have liked to add, is a full mouse+keyboard controls support,
but This means make the game totally differently-controlled, among GamePad or Keyboard+mouse,
tell me: How good is Unreal Tournament played onto a playstation2 with a gamepad only ?
I got the answer: awful !