well.... i can't really agree with you on the graphics and view part, nor the part about there being more to the game since i never played the XBox version. The graphics would look the best on XBox because, well... it was originally MADE for XBox. you can tell that Bungie rushed the PC version out the door without much thought since there was a patch out pretty much on it's day of release, then another the week after.
And how can you dislike using a keyboard and mouse? there's a lot more that can be configured on the 2 than you can configure on a controller. in Half-Life, i used to have every single weapon that i liked using bound to either a keyboard key right around WSAD, or on a button on my mouse. I can even tell you what i usually had configured.
F = RPG (though i didn't use it THAT often)
C = crowbar (weapon of choice)
X = Shotgun
Z = MP5
Back button on mouse = Magnum
Forward button on mouse = gauss rifle
Sometimes i had the mouse wheel click as being reload, but even that i didn't often use. And give it probably about 2 weeks, then HL2 should be out.