I rode 58s until I test rode my LeMond Versailles, it's a 53, what an eye opener. I bought it and have sold the 58cm bikes, including a LeMond Zurich. Now the largest frame I ride is a 56, my '87 Trek 560.
It's easier to adapt a small frame to fit than a large frame. IMHO.