This is exactly my experience, I absolutely love the fact that I can forget about the framework and build my own engine above it.
I’ve been looking for other frameworks that would do the same but support web better. Right now, I’m looking at Haxe with Heaps, it’s very promising, but I’m afraid the docs are a bit light, so I have to try it out! I’ve also played with raylib, but the Lua bindings don’t allow exporting to web… The raw C raylib can be compiled to web with emscripten though!