I am not very familiar with crypto currency. Is it a better solution to receive money this way ? How fast can you convert BTC into your local coin ?
The best thing with accepting Bitcoin is that the value of Bitcoin keeps fluctuating and hence people like to accept BTC.
Let us take USD and BTC as examples:
You pay a merchant 10 USD to buy a domain today via PayPal - even after a year the value of 10 USD will not change for the accepting merchant (we are not talking about inflation / deflation here, only holding value)
If you had paid via Bitcoin for the same transaction, the value of merchant's holding might go up or down depending on market rates. 10$ can become 20$ or 5$ too, Bitcoin generally goes up in price and hence people like to accept Bitcoin as payment.
Another advantage with Bitcoin is irreversible transactions - once a transaction is confirmed, you cannot dispute that transaction like PayPal allows you to. What is done is done!
Regards to fee, Bitcoin is current not the very best way to pay - the network is experiencing very high fees due to some miners moving onto Bitchcash mining. The fees are generally low and transaction confirmation times are expected to be faster once the network upgrades are done.