I don't recommend Kraken because liquidity of BTC/JPY in Kraken is too much small.
Agreed Kraken is good if you live in Europe, but would not recommend if not. Try and find a local exchange, how about going to a crypto meetup and asking people what they use?