As for choosing, it wasn't easy either! I asked for recommendations a few weeks ago here in dev.to and got some good names. The bottom line is: I just looked at one of their tutorials and saw how easy it was to create a level with Tiled, so I decided for it.
Eventually I found out other tools also have integration with it or similar alternatives, but I guess they're all similar in the end, it's up to each one to figure out how they like to code.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.