The problem is usually the market dept is shallower so you may not be able to fill your whole order at the price you want.
Absolutely. I've bought 30 bitcoins on TradeHill and had my transaction push the price by 35 cents. I didn't place it high enough at first and had to repeat it two more times to fill it! That's obviously an extreme example, but that is the trade-off with a smaller exchange.