There are several high quality exchanges coming online in the next month or so, including Coinsetter, TradeHill, & BTC Global. These will make a significant difference to the market.
Yes, Bitcoin needs more exchanges if we want to see higher prices. 4 big exchanges is not enough, we need 10.