Leather is luxurious, easier clean, durable, soft, comfort, and plus easier maintain and repair, used on luxury/mid-price cars like BMW, Mercedes, Infiniti, Lexus and Audi (Nissan Altima, Toyota Camry, Volkswagen Jetta leather seats are options) or something like that.
Inexpensive cars such as Toyota Corolla, Nissan Versa, Toyota Yaris, Mitsubishi Mirage and Ford Focus that you will stuck with cloth even if you pick higher options unless custom the interior that will help.
Cloth is inexpensive and much useless, gets easily stain and harder to clean, flammable and breakable.
Read more:
Cloth vs Leather? Which is best car seat for you?