Kraken is a top European based exchange and offers a variety of fiat to bitcoin pairs such as JPY, EUR, GBP and USD. Volume is decent especially on the JPY BTC pair after MT Gox's collaps - with Kraken assuming the mantle in that region. The exchange also has a smattering if popular crypto to crypto pairs including litecoin and dogecoin. Another feature, but only for the brave is margin trading, with Kraken offering the ability to leverage your account balance on specific trading pairs. Although not for most this does give you cash more punch in the markets - but beware of margin calls draining your balance if the markets go against your trade. Security is very high with their two factor authentication and PGP/GPG encyption. Fees vary depending on the volume - for main trading pairs this is between 0.1-0.35% - however for other less common crypto pairs the range can be as low as 0.05% or as high as 0.75%. There are also 0% fees for traders offering liquidity. Withdrawals and deposits are variable depending on the method - although in general all fees are 0.19% with a $20 minimum. For JPY there is a minimum deposit of 5000 Yen and no transaction fee for deposit - but 20 Yen to withdraw.
At this very moment, Kraken supports LINK, BTC, STORJ, GNO, UNI, SC, YFI, EUR, ZEC, BAL, LTC, ALGO, CRV, ETH, COMP, XRP, ETC, OXT, XTZ, SNX, USDC, PAXG, AAVE, GRT, ATOM, DAI, OMG, EOS, BCH, NANO, ADA, MLN, ICX, AUD, XLM, KEEP, LSK, KAVA, DOT, REP, KSM, TRX, FIL, WAVES, GRAPH, MANA, KNC, USD, TBTC, BAT, DOGE, USDT, QTUM, BSV, XMR, ANT, DASH, NMC, and GBP tokens.