Warface The Free To Play Call Of Duty!
On the topic of guns, Warface has a lot to offer to you. You can pick from one of 4 classes. The assault as assault rifles and can resupply ammo to your team. The medic can heal and revive your team and has a shotgun as his primary. The heavy has an LMG and can give you armor plates. Lastly the sniper. He has no special ability but does have semi/ Bolt action snipers at his disposal. This is my favorite class as on some maps you can get a height advantage over your enemies and snipe them from afar without them even knowing.
There are also some PVE game modes too where you have to work with the other players on your team to defeat an AI boss or just complete the mission that you have been set. In this game mode, you will need one of every class as they are all important to winning the game. You will start off by landing in a helicopter and then will have to charge an area and kill everything in the way. You will need team members to revive you and also give you fresh ammo, health and armor. A strategy is key in this mode. Lastly is special operations. They will cost coins to join and if you die you will be automatically reset when everyone dies. They are very difficult to do but are worth it if you win as the rewards that they yield are a lot higher than just playing the game normally. You will need some good players for this!
To Conclude I think that Warface is a great free to play game with all the elements you would expect from a $60 call of duty game and even more, than a call of duty game would have. You can pay into the game if you want, unlike most free to play games, they are not forcing you to buy items they just have the offers to one side just in case you decide that you would like to buy a bundle while it is cheap. This shows that they are not just cash cows and do care for your opinion. The game has lots of people playing it right now so that shows to me that the game is not dead and still lives on 4 years into its release and is definitely worth a try if you are a fanatic about FPS games!