The AK-47 should be your first pick.
There is no best weapon in Call of Duty, it's all about your personal preference, if you like a weapon use it. If you don't like it, don't use it:)
ak74u with rapid-fire
Yes. Many classes of different weapon's, perks, and equipment.
well for me its a mp7 but you can choose any weapon that you like
the heavy class
for me assault is the best class
You go to "Create A Class" Then Primary or Secondary weapons to choose your weapon then after u edit your weapon.
It was your weapon!
go to create a class once you are a high enough level equip it as your secondary weapon
You have to be level 10 in order to created a class. You can create a class by choosing a primary, secondary weapon and everything else you need for a full class.
It is all about how good you are with the gun.
You may create your own class in call of duty, by entering the main menu of Call of Duty 4 Multiplayer. Then you click the title showing 'create a class'.