About mods.
1. A mod that's called "free" and you do not need to pay to download and install should; NEVER have a paid mod as a dependency.
2. A mod that is a paid mod should; NEVER have another mod that is paid as a dependancy, a paid mod should ONLY ever have the vanilla game as a dependency.
That is my opinion, because otherwise hundreds or thousands of mods that is "free" would require you to pay for "dependency mods" to be able use them.
For the paid mods, unless it's as I wrote earlier, could cause a dominoeffect, you want THAT ONE paid mod, but it depends on another paid mod, that mod also require a different paid mod and so on...