I agree but not entirely.
I have no idea how visa works and I use it everyday.
But to use bitcoin just a few times per month need a lot of knowledge. You need to understand privatekeys/public keys pair concept, how to take care of your funds, etc.
Bitcoin allowed users to finally hold their money without a bank, however that comes with responsibility over your security.
Also, Bitcoin applications need to evolve a lot more to be easier for daily use.