One reason I think it is more popular is because of convenience, and I find this especially true with me; I dont have to enter all my credit card information, phone number, register, etc; I just need to copy and paste an address to send to and the amount to send.
Absolutely. It is the best and convenient way to make a payment for the purchases are made and I believe it is the safest too. You can get rid of credit card details and we have experienced in the past that hackers are very active when the payment is made by credit card.
It is better then credit card that is for sure. Credit cards are very easy to hack and once you are aware that your credit card is lost or hacked the post procedure is too hactic for eg calling the bank to block your credit card, apply for the new one etc. So paying with bitcoin is the simplest way.