You're point is? There's still a reason why the gun is used so much, it's because its one of the best snipers in the game stats don't matter if it actually performs great in combat. Trust me you won't regret buying it.
Depends from what kind of games you usually play and what you do with sniper. The choice IMHO stay between L19A1 series or TPG-1 series, if you wanna use in SnD in victor you can't buy TPG-1. Give us more details about your games