How well leather or Softex holds up over time has a lot more to do with how well you maintain it than it does the material itself. Both will hold up great if you maintain it and are careful with it. Both will look like trash if you don't maintain it or subject it to a lot of abuse.
I've had both- and generally take care of my cars pretty well. My experience is that they both wear at about the same rate... at least in my cars- and I condition the seats four times per year, don't eat in my car, and do my best to keep the seats in good condition.
How well will it hold up over seventeen years? Who knows. I don't think that Softex has been used that long yet- I think Toyota started using it about ten or twelve years ago. On older Toyotas with Softex interiors- some look awful and some look fine- again, it likely depends on how well the material is maintained. Similarly, if you look at older Toyotas in a parking lot that have leather- some will still be in great condition, while others are ripped, torn, stained, and are dried out... again- it has a lot to do with how well the owner maintained the leather. If you park it in the sun each day and never treat/condition it- and are hard on the seats- then they will look horrible after just a few short years. Leather that is maintained can look great year after year.
Cloth fabric, other than stains and rips- probably will hold up better over the years if you never want to spend time cleaning and maintaining the seats. Other than an occasional vacuum, I never had to do much of anything with the fabric material in my 2007 Camry Hybrid... and that cloth still looked pretty decent after fifteen years and 180,000 miles.