User blog:Cpt. Riley/What Gun Is Best?

I am creating a class, and I cannot decide what gun to have on it. The gun is going to have a Heartbeat Sensor and a Silencer. What gun should I choose. It is between these three: What should my secondary be? I like the M93 Raffica a lot, but I also like the G18. But should I have a shotgun when breaching a building?
 * TAR-21
 * SCAR-H
 * ACR

What do you guys think? Please help me!