How much further could steam have progressed?

We have recently has several long and very detailed discussion threads on this very subject over in the “Steam & Preservation” Forum on this site which you may find interesting.

This is the most recent one:

http://cs.trains.com/trn/f/740/t/213219.aspx