I think marble is a better option since it is natural stone and helps regulate the temperature inside well, the only flip side is that it becomes too cold in winters.
For living room,bedrooms and kitchen go for marble or cuddapa slabs (light color)but for bathrooms go for tiles as they are easy to maintain and are not slippery as other flooring.