I wasn’t using sprites until I did a PR: Unexpected rotation on multi-layered SpriteMap
I came to the same conclusion, that sprite support is quite limited in babylon.js comparing for example to Godot which I tried out to create a small 2d sprite based game. I believe we (the community) can make contributions which will move our beloved 3d framework (just for the record I mean babylon.js) towards what the big players on the scene can already offer.