Doesn't the size play into pricing, especially for the natural stones? If you need a really large, uninterrupted slab it's going to cost more because it's harder to find larger, unflawed pieces, and also harder to transport them without breaking them. If you have smaller counters, it's easier to find the right sizes and they can cut down damaged or blemished slabs.
Also, for fun, home depot has a countertop estimator that will give you a rough comparison of different materials. Now, they're prices may not be at all in line with what you're getting via a kitchen contractor, but this is what they list as pricing per square foot:
Quartz: $49-90
Granite: $40-75
Eco: $53-76
Corian: $38-69
Acrylic: $37-69
Laminate: $18-30