Thank you for the kind words and suggestions!
Please be sure that I'll take them in consideration, as of now I don't feel ready yet to publish and make a fully commercial game, so I want to focus on keep learning for a while, also to gather experience while i do so.
I do 100% agree with what you've said about the lives, and once I'm done with the learning part I'll revisit and evaluate if it's better to rewrite it from 0 (for polishing specially backend and future-proofing) or if it's viable to update and add the mechanics i had in mind for it, long term.
As for Unity... yeah, I'd say that if not the most versatile, at the very least is one of the most versatile engines. It has a lot of features but it also empowers developers to build their own tools for it, not just games or apps. (To put a example (Youtube link), you can even code a custom brush script for the tile map brush).
Have a nice day, and also sorry for the delay replying, I'll make sure i get the notifications since it failed to notify me this time :D