Hello....
Please be sure that I'll take them in consideration, <--- Well done!
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. <---- The plan is really nice.
As for Unity... yeah, I'd say that if not the most versatile, at the very least is one of the most versatile engines. <---- Yeah!!! The tool looks really powerful!
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). <--- Thanks for your information.
sorry for the delay replying, <--- No problem. Good luck!!!!!