I too made mine in Turbowarp, it is crazy how many things we can do with it compared to how simple and free it is
i'm using regular scratch, because i also want to share it on scratch. i use HTMLifier to turn it into HTML. and yes, the only thing that holds you back on scratch is framerates. some people think scratch is a "baby language", while basically anything unity or godot can do can be done with scratch (at very low framerates)