Plus you can basically put it together in a variety of languages:
https://docs.godotengine.org/en/stable/tutorials/scripting/i...
No I'm not affiliated with Godot in any capacity. I've just had a much better experience using it vs the other previously mentioned editors.
There's also lua love and pygame for quick 2D game projects
It has support for spritesheets of course, but also Tiled map files (https://www.mapeditor.org/) which I use to build level maps.
If I'm building a game that can be implemented via the DOM (like if I don't need an update() loop), I love getting away with just using React or Elm. For example, any sort of grid-based game or board game.
I don't use Godot for browser games because (1) its browser support got worse from v3 -> 4, (2) I just want to write Typescript, and (3) it's just bigger and more complicated. Of course, the best game engine is simply the one that compels you to actually build and hopefully finish games.
Btw, give Pico-8 a shot. In a few months I'd built more games in Pico-8 than I finished across the rest of my life since the scope is so tiny.
Monogame / C# is also pretty easy, but it's definitely more in the lightweight camp.