Nonsense. You forgot the most important part, amazing, fun, exciting, adrenelin pumping gameplay.
To suggest Halo's success is due to GFX and marketing is pretty silly. The game didn't have alot of hype when it first released, sales weren't even that great. Hype grew as word of mouth spread, which was mainly due to teh awesome gameplay.
First time I saw Halo, was also the same time I saw an XBOX, over at a party at a friends house, I picked up that controller and was hooked for 3 hours straight, as soon as you played it you knew it was something special.
Funny enough, I was actually playing Red Faction at the time and thought it was pretty cool. After playing Halo, I never played Red Faction again, and my PS2 was sold weeks later, Halo was just on another level than anything else out at the time.
That's how Resistance is for me, the gameplay is just so smooth, it makes it hard to go back to anything else. If anything I hope Killzone PS3 takes a cue from what Resistance is doing and make sure that the gameplay is smooth, varied and things like level layout and controls are done well.