I think leather is nice in the beginning. If you're good at taking care of it over the years, it's probably good 'til the end too.
But cloth is better suited to my lifestyle. I usually park outdoors and I barely vaccuum my interior so I don't think I'd be willing to condition my seats once or twice a month or however often you're supposed to. Also, I slide around too much in leather seats when turning at higher speeds.