Personally, I hate the keyboard controls, (Shot)
I have always used a gamepad and always will, because that's the way sonic was made to be played. (Nuked)
i have to admit that keyboard mouselook in match type games, (I learned the hard way) but it takes too long to master and it you're not...