We're redoing kitchen and bathrooms right now--templates due to be done tomorrow. We're taking out corian and putting in granite (we have marble in Mexico). We'd never do marble again--in addition to stains, it water spots.
The solid surface (corian is one kind of solid surface) isn't very heat resistant, and we'd absolutely decided we'd do man made quartz because it is so durable and I like the clean look--then at the granite "yard," we looked at the slabs of quartz and looked at the slabs of granite......and reserved granite slabs. We spent considerably more than we had intended, but we love the slabs we got, so I guess over the years, we'll get the money back in enjoyment.
As someone said above, counter tops are really personal preference: lack of heat resistance really didn't bother us, but it would some people. The water spots on the marble bothered us a lot, and wouldn't worry other people. The hard granite surface won't bother us (I don't think), but will bother others. It seems like each one has definite pluses and minuses--except maybe for real quartz, and the only minus I can think of there is the price--so you have to weigh all of them, and then, like us, you may change your mind when you're picking the material.