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