-Illogical implication: I don't want to save the tieflings knowing that a parasite will eat my brains out. The tieflings shouldn't ask us for our help, instead they should tell us "We'll manage, we don't need you!" and afterwards if by any chance we saved them, they can thank us with a little gratitude and objects for example. Take the example of Astarion that you coded yourself. It is not stupid, because when we propose to help the tiefling, they disapprove by telling us that we have more urgent than to save a community when the time is engaged on us. The astarion syndrome or also the egoist syndrome. And they apply almost to your entire game. But honestly I don't know how else to do it, otherwise we would just follow the main path and never deviate from it.
That is asking for unrealism. These are beings that are facing what they see as certain death, who see someone they have some reason to believe is benevolent towards them, and whom they have no idea are suffering from ghaik worms. They are desperate and are going to ask for help - that is what reality suggests should happen. You can tell them no by all means, but their behavior is true to form.
-Equipment: Big complaint... the equipment you made is either too powerful, useless, or will never be played. You must have a database to know which equipment is used the most...I bet my hand is cut that 70% have never been used...or if they are it's because a slot was empty on a companion.. Objects that work under conditions are super bad...-50% life, hop three times on one foot, clap your hands and you will have +1 in strength, do the handstand for 1 minute and you will have +1 CA for 30 seconds. Interesting precision, it is that with or without its bonuses, well you will be demolished...because at less than 50% of life, everyone dies very quickly unless one is tryndamere. I tell you Larian and you will see it, the objects that will be played are: Weapons and armor +1, +2, +3, the magic projectile amulet, and the gloves that make the heal on an ally him gives resistance. With only two objects I explode the difficulty of the game. (except shove)
I actually always use the amulet that allows you to speak to the dead - I find it very interesting to be in a game. I also wish I had enough runway to make use of Crusher's ring which gives you an additional 10 ft of movement. Not all items are useful but if you're playing tabletop the DM is probably going to throw many magical items at you that you just want to sell. It is what it is and some people will use some and others will use others.