Your missing, alot. The Grendel is the superior weapon at any range, but it requires intense discipline to tame its recoil. The only time a Grendel should ever lose is:
1. You're outnumbered
2. Your shot in the back.
3. A player has a Grendel/Takedown and is better than you.
4. You're being sniped.(and even then)