Don't diss Quake 4! This game is practicaly perfect, so thats what i've rated it. Check out this brief review of mine.

User Rating: 10 | Quake 4 X360

Each of it's gun's are completly different and their are many to choose from, plus most weapons are upgradeable atleast once so don't complain about the weapons, the guns also sound teriffic except for maybe the machine gun that sounds feable rather than hard, loud, explosive sounds it deserves.
All the enemies in this game are unique equiped with different weapons and skills, and they are most certainly very satisfing to balst, gun, nail, rail, explode, electrify and suck!
The environments are great in this game despite lacking outdoor environments, you will find lots of nifty little treats as you go through the game so don't think it'l get boring.
Vehicles are pretty kul in this, the walkers sweet but the hover tank seems a 'lil' poor.
The game as very few poor frame rates throughout but you don't really pay attention to them. The only down side to this game is that sometimes areas are a little to dark so that you have to settle with the machine gun because it has a flashlight when realy you just want to use all these other fantastic weapons, another minor problem you will notice is that when the characters are speaking there mouth movment dosn't quite match the vocals but does any one realy care? No they don' they just wanna use kick ass weapons against kick ass enemies in a kick ass environment and that's what Quake 4 has.
I have only been playing the game on hard and its a bit easy realy so i just hope that the harder difficulty level you unlock is actually hard. I havn't played online yet but i know that it will be kick ass, i haven't realy been on the game long either but i know for sure i won't get bored of it.
Go and buy Quake 4 now it is entirly worth it! It is by far my favourite game by far, it sounds great and looks great, oh and by the way, the strogification part increase your characters health and armor capacity and gives you a 'lil 'extra speed aswell.