Europe, Japan, Canada, Isreal, Korea, US, Singapore are some major countries where bitcoin has legal status. There are many other countries like India, Rusia those are preparing a draft for bitcoin legalization.
Yeah, well, Europe is kind of a lot of countries if you think of it. I wouldn't say all of the countries there are friendly. Switzerland and Uk definitely are, but as of countries like Portugal, Ukraine, Greece, Bulgaria, Poland - btc is neither legal not illegal and is mostly just ignored by the law. One might say is equals to being legal, though, since, for instance, in Ukraine there are literary dozens of exchange websites where you can sell btc/eth/ltc for local currency and vice versa, even though the National bank made once a statement that it doesn't recognize cryptocurrencies as means of payment.