In my opinion, we either continue using rockets or we think outside the box and build some sort of ground based launch structure. Apart from the discovery of a new type of engine, I'm not sure the costs of rockets is ever going to exceed the extra cost of launching all that landing gear, wings, maintanence and habitation compartments you get with shuttles. Earth is simply to hard to escape from.