Hi Miss Connie.
Ok this is what my family does every day for a living.
My take on granite for counter tops is simply personal preference. It is a very pretty and beautiful way to modernize and upgrade. It is sturdy and under normal circumstances it would take a huge hard blow with a sledge hammer to crack it. The boys used to run their hot wheels back and forth on my sample slabs and I'd have a fit but they would never get a scratch. I'm a klutz and I haven't managed to crack one piece now in 14 years. Water spots? Well, put it this way, to keep my samples looking perfect and shiny in my show room I go to great lengths to keep them polished up, rub, rub, rub all the time. They must be sealed and the sealer used does make a difference. Some are better than others. If money is no object, I would select granite.
Brainstorming: On the flip side, would I buy it for my house? Heck no. I'm cheap and on a very tight budget especially since the economy is what it is right now. So my alternative to that, and also what many of my customers do to achieve that same look, is to go for ceramic tile. You can select a gorgeous ceramic tile that looks just like granite for a fraction of the price. Its easier to maintain and I have it on my countertop also and haven't busted a piece of it yet either. The selections are out of this world.
My advice to you would be to shop, shop, shop. The stores will encourage you to purchase granite of course to make more money.
These are pictures of our tile show room: (We also sell carpet and hardwood which is in another room)
and here's some pictures of the tiled floor samples