Having played hundreds of hours, I have to say that this is one of my favorites of all time. Sure its got glitches here and there, but in the end who really cares? Where else can you drive around blasting each other on your way to hand off or intercept a package?
So the graphics aren't as slick as COD, but you know what? The game play is a million times better. If you only play games for the most up to date cpu intensive graphics, then go away.
Many decry "pay to win". The game works by accepting cash, or in game points to get better equipment or weapons. You start the game with 50K game points, enough to rent out some serious kit, or permanently buy a decent weapon and some extra equipment. You get more GP by doing well in the game. You can get all the equipment you need by playing for a while and saving up points. The only folks who complain are those who want instant gratification. I got everyhting I ever needed not spending a penny, but have supported the developers by buying some DLC items now and then. Believe me, there are folks who spend a bundle on the best weapons, and they aren't winning.
Maybe there are beter games out there for deathmatch, but thats not what makes this game shine. It's the mission mode folks, where you and your team must complete missions, or thwart others from completing their misions. Team play is encouraged, by requiring members to heal each other rather thrn thmselves. And sticking in a group is a force multiplier by increasing the teams accuracy.
Don't listen to the whiners, read a guide and get in the game. Don't be a tool, help your team and behave likea human. If you get pwned a bunch early on, so what? You gonna rage quit because someone shot you in a FPS game? Go play something else, like jewel quest.