So...what games do you play?
Anyways, go to a store and try out different mice. A G900 might be great for you or it might be horrible. Popular mice : Zowie FK or EC series, Razer Deathadder, Logitech G303, G403, G502, G Pro, Steel Series Rival 300, Nixeus Revel, amd ,amy more.
Mouse pads are a matter of preference. I have used the Steel Series QCK Heavy for several months and I love it. Some prefer a faster mouse pad, some like them with dogs on them, etc...