Bitfinex has more or less the same volume of bitstamp, since they allow you to trade at bitstamp (at lower fees) and therefore part of bitstamp volume is created by bitfinex (see share:
http://www.bitcoinity.org/markets/list?currency=ALL&span=24h ). Moreover, you don't have to verify if you only transfer in and out btc and ltc. On trust, all things balanced, I guess Bitstamp might be more trustworthy, since they recently showed that they have all the coins there.
On international wire transfers, Bitfinex claims to deposit the money in 1-3 business days.