I have both a Langster and San Jose. The Bianchi is quite a bit more comfortable (steel, more relaxed geometry, bigger tires) and if I had to pick just one for most of the riding I do, I'd pick the San Jose. The Langster is a blast to ride too, but the San Jose probably fits your bill better.