Not exactly:
https://en.wikipedia.org/wiki/Single_Euro_Payments_Area#ChargesBanks and payment institutions still have the option of charging a credit-transfer fee of their choice for euro transfers if it is charged uniformly to all EEA participants, banks or payment institutions, domestic or foreign
It depends on your bank, and with most banks in the EU, you get free or discounted fees if you hold a minimum balance, deposit a certain amount each month, have loans/mortgages with the bank or are a student. So it mgiht be free for you, but it's not for everyone.
Ok, well sure, I don't know about all banks or countries. But I've got experience with quite some different banks, in several countries, in situations with people having small (or even negative
) or huge balances, i.e. certainly not students or other subsidized special cases, doing both small and large transactions, all for free.
Nonetheless I will take it for granted it's definitely not free for everyone. But in general, it would just be great for Bitcoin acceptance if the phrase "sending money around the world almost for free" actually holds. For some types of transactions, paying 2-3 cents qualifies as "almost for free", for other transactions (or compared to other every day bank situations) it certainly doesn't. With 10x lower fees though, it does, hence my appraisal for the default 0.00001
BTC tx fee.