Halo has not been halo since halo 2.
have you somehow forgotten halo 3?
H3 sucked.
Honestly just leave. Halo 3 was the best Halo to date. It blended everything perfectly, brought new weapons, introduced forge, had awesome BTB maps, and a truly amazing physics engine. Halo 3 was, and always will be, better than Halo 2 in my opinion.
The firing rate on the pistol was terrible! Swat was a pain in the -Yoink-! The hit boxes were almost non existent! And I felt like I was walking through a thick syrup.
I have to agree that the pistol in Halo 3 was probably the worst pistol in Halo history and next to useless. Although Swat is completely skill (and connection) based. I don't know if this is true, but I think what you were talking about that the hit-boxes are very small was because of the fact that instead of using hitscan (if you fire, whatever is in your reticle takes damage) the game used projectile bullets that had to travel, albeit very fast, to it's target. I personally feel like projectile bullets are better for Halo because in open maps like Sandtrap, if the game used hitscan, if you were in an open area it was a death sentence. Anyone could easily land every hit with their BR on you and it would be near impossible to survive. And I, personally, again, think that sprint doesn't belong in Halo, and not because of anything that seriously affects gameplay. If Halo didn't have sprint, it would be drastically different compared to games like CoD and Battlefield, and it would be its own unique experience, which I deeply value in a game. However, I'm not completely against thrusters from Halo 5. I think that abilities like Spartan charge, ground pound, sliding, and clamber don't belong in Halo, but thrusters on their own would make the game very fun, but still simple. Only basic movements and the ability to dodge around grenades and stuff.
And please, 343, don't add wall-running...
One more:
Listen, I don't hate Smart-scope. But why do I float in the air when I use it?! Why doesn't my Spartan do that any other time? It makes no sense!!