I’m the same way in terms of who/why/etc. on following.
Also, something that the script doesn’t / cannot consider is that group tumblrs cannot follow you back. I have a number of them myself and I follow a few of my own so I can see them in the dashboard. The script tells me they are not reciprocating, but I still feel the relationship is good! :-)