I use Zowie FK1, which is probably one of the best mice imo, but it all depends how you hold it. Logitech and Steelseries if you hold it with a flat hand, Zowie if you hold with a claw.
Yeah, basically they're designed depending on hold type, you hold it like I do; a mix of both. I'd really, really recommend Zowie, all of their mice have DPI switches and they are really good build quality.
^^^ i use this mouse has a DPI Sniper button on the side which is good for BF1 very smooth mouse buttons are light as well so barely rest your fingers on them its really good.
Maybe this ?