PhotoScape X is the best photo editor when it comes to adding and editing and changing the look of text. To be clear, when I say best I mean "easiest to use while also giving really good looking results". In other words, there probably are some programs that may somehow look better or allow one to do even more elaborate things to the text but I have found none that is as easy while still looking good to my eye. Also, it has all the simple text stuff I think anyone would need like outlining the text or adding a drop shadow, etc.
I went through a bunch of programs as I was looking for something for a friend. In the past, I have used Photoshop but it's a lot of steps and I was afraid my friend would hate it as he isn't very computer savvy so I went on a search to find something that would be easy-to-use, etc. and for me that was PhotoScape X.
Please Note:There is a version of the program in the Windows 10 Microsoft store that will cost you money but there is a free version for Windows 10 on the official PhotoScape X website. I've been using the free version without issues on Windows 10.
I should note that I've only used static images with this program. I'm not sure if it can do animated gifs. I mostly do static pics but the few times I've added caps to animated gifs I used Photoshop (the full-blown version, not the cheaper Elements version).
EDIT:
I just checked and you can work with pre-existing animated gifs (and it appears you can create some as well). However, the text options are a lot more limited than when working with standard static images.