Really depends on hand size and your type of grip.
These are the best mices from what I tested. Never been a fan of any corsair, asus and razer mice models yet.
https://pcpartpicker.com/list/C3YHKZIdeal would be to try them out in store. My money would be on the G900 chaos. Currently using the g502 and I luv it.
As for mousepad you fist need to messure your ideal size and if you wanna it under your keyboard as well. I've been using steelseries qck, roccat taito and Coolermaster swift-rx. I can highly recommend a mousepad with stitched edges!