I will jump on all of these bugs on the weekend and start fixing them!

It was a great moment when I retrieved the image you persisted beforehand (9EGPQX9YLLUYMQJBCLGNKOOMTIUWEPATQCOEGFXPXJLDFZQINTOGZBWTNPQLLCMCFWFRNVNVROXYA9999) because it's the first time I received an Entry Hash to retrieve a file that I didn't persisted myself!

If you pass me an IOTA address of yours, I will send you some as a thank you! :)

It would be just awesome if you could persist a file onto the tangle with tanglesta.sh, like a .txt or a small image (preferably under 50KB) and send me (or comment here) the Entry Hash so I can retrieve it again!

You won't get a single penny (respectively IOTA) from running an IOTA full node. Of course you support the network and you can use it for your own purposes but there is no reward involved.

In contrast, with Oyster there is a system in place that rewards node providers with PRL (their own token). But I got no clue if that's valuable for the node provider. It's also not fully live yet, so noone can really know at this point.

The nodes are making snapshots every couple of months (respectively at their own will in the future) which delete the history until that point. That's how they keep the needed storage small!
So to retrieve all the data, one would have to find nodes that still store the transactions from when you persisted them. There might be some nodes that store all the data in the future, but it's not a given fact yet!

I know that this is very similar to Oyster but I just started it as a fun little project over the holidays and only found out about Oyster afterwards. Additionally, it's completely free to use and requires no extra node software.