My main criticism is that dragging and dropping can get kinda tedious after a while; there should've been a system where if you simply click a tile it pops into the first open space
There actually is! Although I don't think I made it obvious enough. You can click a tile and then select an empty tile or another tile to swap them (no need for dragging).