I also think that bitcoin's slow transaction time has a benefit where it prevents the madness that is Wall Street NASDAQ Ultra High Speed Computer Computer Trading. While good for price arbitrage not so good for anyone honestly trading values.
Such trading will always occur "off-chain", typically on the bigger exchanges.