It depends from your game style. If you play aggressively then L96A1. For sniping from far distance will be better M107. And M110 is somewhere in between.