Granite has been king for decades. Priced continue to drop, and techniques continue to improve. Since you are not sure of what you want, I tell my clients to go look at the granite in the yard and see what jumps out at them. Get a price. Then go look at other choices and see if you can find something that you like better.
If you are just doing an island, or a basic rectangle, you can go to just about anybody to have it done and pay the lowest price. If you have an L or U shape to your counters, there is a very noticeable difference between different shops. There are two companies where I live that are great. The rest always disappoint. Probably the worse are the box stores. They have a contract with a granite company and they show you a sample of what you will be buying, but you don't actually get to see or pick out the piece of granite that you are getting. Somebody will come out to your house and make a template on your new cabinets. Then they will figure out where to cut it and you end up with what they decided would be best for them, not for you. The two good shops here will have you pick out what slab you want from what they have in the yard. If they have 6 slabs of what you like, but you see a flaw in every piece, they will drive to Dallas and pick through what's there for the best ones, and bring them back for you to look at. When you find the slab that you like, they will mark it as yours. Then when it's your turn to have yours cut, they will lay the template out on top of it and call you in to look at it. They will not cut it until you give them the OK.