We had granite in our house in NC ( Santa Cecelia- cream, black, brown mixture). I LOVED it, never babied it, spilled everything on it, never sealed it and it looked like new when we sold the house.
So we put it in our TV house. Different color this time, Typhoon in the kitchen and guest bath, Green Butterfly in the M.bath. The Butterfly is dark and does get dusty. But I especially LOVE the kitchen color!
I always use a soapy cloth to clean with then follow with a micro-fiber cloth to dry. Looks shiny new.
And on our black granite fireplace hearth in NC., someone put a drink on there one time that left an etched looking ring. I used Gel Gloss (bought at Lowes) and it took it right off.