an mmo mouse is pretty nice for bl because the easy to use buttons and custom macro stuff, i would reccomend the corsair scimitar, but if youre looking for a mouse that is good for everything get the logitech g502
also avoid razer, everything razer i have bought broke in less than a year