if you go for granite, it should be one large piece to avoid gaps and the backsplash can be sufficiently sealed.

There are also large 20mm thick tiles in the market that can be used as countertops, but the corner terminations wont be as nice.

Stainless Steel dirty kitchens are fine if the owner never uses them hahaha