No matter what chain you use, you're almost certainly better trying to compress the data you want to store so it becomes cheaper.
I don't know about other chains but bitcoin only allows 20 bytes of optional universal data per transaction. Some encoding strategies like run length encoding or other methodologies can help maintain data in a way. Also storing text as an alphabet or alphanumeric characters can be stored in 5 bytes or 6 bytes respectively and can use sub versions of bytes to store even more.