If it were me I'd base my decision on what kind of riding I'm doing on this bike. Since you posted in the 'Mountain Biking' sub-forum one could assume you plan on riding mountain trails and not commuting on pavement. And since your bio says 'Green Mountains' one could also assume you're riding in Vermont. I'm not sure what the MTB trails are like there but if they're anything other than greens or blues, I'd choose a modern MTB like the Specialized you mentioned.
Again, if it were me, I'd also consider age as a factor. Both the age of the Yeti (22 years) and the age of the rider (sounds like you're 37/38).