I actually found a very effective method of making GIFs through GIMP. I HATED it before finding this info. If you size the canvas down to 1080p or less, it works amazing. Just DO NOT touch anything while rendering, even if it looks like GIMP crashed (it didn't, it's just eating ALL your system resources for a bit). Just note the obvious, but often overlooked... the lower resolution the gif is, the less storage it'll use. But it's exponential in how much this changes, so keep that in mind. You can also just export a frame as a PNG for preview and have that be it, or move it to another project pretty easily to edit if you want to make a flashy thumbnail.
It's going to render top to bottom. Meaning the lower the layer is in the list, the later it will show up in the animation.
Once you have all your layers set up, go to Image > Mode > set to indexed. This will hang up your computer for a minute, but bear with it.
Select Generate Optimum Palette
Set maximum number of colors to 256
Set Color Dithering to Positioned
And check the box labeled Enable Dithering of Transparency
There's some way to remove the subtle graininess of the finished product, but I haven't experimented enough to find it yet.
Once you're done with all that stuff, go to export, set it to animated gif image, and play with the frame timing delays until you get the result you want. I also set each frame to replace the last, not be drawn over it, but you might like it differently.
It'll make your computer cry while working, but the end result is worth it. Again, do NOT touch the computer while rendering, even if it seems like it's frozen. Unless you blue-screen or similar, it's okay.