I like leather, but the wife doesn't. We got the cloth seats. Then we went to Sam's Club and bought dark grey sheepskin seat covers dirt cheap, like $30 or some such. They're really nice, never feel hot or cold, always comfy. The only problem with them is you get zapped in dry weather when you slide out of the car and then turn around and shut the door.
Cloth seats will last ten years with no maintenance. Leather seats will get cruddy pretty quickly if you don't maintain them, but if you do maintain them they'll last just about forever. I had leather in a Jag that was 20+ years old, looked like new.