Personally, I like Kohler cast iron. I don't recommend the Amer Std Americast sinks, which are made of some kind of SPAM. The downside is you can scratch or chip the enamel finish of any cast iron sink. So, a lot depends on who will be using it and how careful they are. With some common sense, they can last a very long tim. On the other hand, some of the stone type sinks are made to able to have abrasive used to just work out stains. Not sure about granite in that respect.
As for bowls, I recommend getting deep ones. I switched last year and am very pleased with the advantages of a deep bowl. More room and no splash back. I also am a fan of two bowl sinks split 2/3, 1/3, as that gives you a large main sink, with a second good size one there for backup. I don't like the two bowl ones that have a small disposal bowl, as I think they are useless. I want my disposal on the main bowl, where I do prep work. Take a look at the Marsala cast iron sink at Kohler. That's the one I have. Nice feature is it's a single faucet hole sink, with the faucet going where the sink divider is, so the bowls extend all the way back, where the rear ledge for faucets would be, giving you another 2".