Alright, after glancing through here I'll post my opinion:
I'm not sure what your definition of 'great' is, so you 'won't have to upgrade later' - if you're looking at Steel, there's cro-moly, reynolds 531, 631, 853, dedacciai uno, zero, less-than-zero, it continues.
Alumnium there's 700X, 900X, and so on.
It seems that you're being attracted to a bike where quality and price are maximized (aren't we all?). Perhaps you're willing to drop a little more on a frame. I've ridden both steel and aluminum, and honestly on frames that retail around $1k, prefer aluminum. You'll get Reynolds 531 or 631 in that range. I also saw that you've mentioned geometry, if you want track-like geometry, get a Trek T1 frameset - it has a 74o headtube, which is very track-like. The S-works Langster is only 73.5o (54cm for both), but they're both really nice frames. If you're looking used, the Langster Comp is not a bad option, having an aluminum frame, and coming with sugino 75's, carbon fork, and track drops stock. Hope some of that helps.
__________________
saddle sores bike club | prepare to be rode