One can easily insert a public note into a transaction, but it is not encrypted. It would be useful to encrypt small amounts of data in this field, such that only the recipient of the transaction can decrypt it, using their own private key.
Any current wallets support this? (I am aware of bitmessage, but that is a different blockchain. I am only talking about the btc blockchain, not alts).