The pista is the best all around bike out of that list. I think the langster has the best components but it has a more road geometry, which you may or may not like. The langster steel is another one to look into. It is a real looker with descent components. You should also check out jamis' new line of bikes. They look very promising. The kilo is a nice bike but you get what you pay for. That does, like you said, leave you some pocket change to spend on upgrades.