thanks for the answers. yep finally my transaction was confirmed. there were a lot of blocks with just a few transactions, before the one in which my transaction was confirmated, so to me it looks like a waste of time to wait so much.
This is essentially what it boils down to. Either you want the transaction confirmed fast and pay a fee or you have a bit of time or do not care if it takes longer and can get it confirmed without paying a fee if other conditions are met.
I tought bitcoin protocol allowed to send transactions basically free but apparently miners don't allow that.
There is always such confusion around transactions fees
You can send a zero-fee transaction but it will take some time to get confirmation. Some miners don't add transactions which have less than recommeded fee but most miners add all transactions but give priority to transactions with recommended fees.