I'd stay away from granite slab and tile. Vibration and cracking could be an issue in addition to weight, about 14 pounds per sq. ft..
We had a custom stainless steel counter top fabricated with a integral sink. It gave us a deeper, more usable sink and used less counter space.
SS will scratch.
If you search my posts, there should be pics of the counter and sink.