I've never created my own mods. I just don't have the necessary knowledge and don't have the time to get it. But given the fact that I love games, I've used a lot of mods. Installing and playing with mods is quite fun.
Sometimes it gets to absurdity, like the mod for year-old Steve in Minecraft. And sometimes mods can give you some peculiarly interesting, and more importantly, new gameplay, giving a second life to a long boring game. I get all the mods from
https://guidedhacking.com . This is an insanely huge site where you can find almost any information about hacking games, and mods are among it.