I don't want to start a debate about Minions, I've come to the realization that the opinions on Summoner Class vary greatly & are just too
all-over-the-place. I will say this though...
I treat my Minions like an army, every army needs different types of soldiers. In 1.3.5, I'd use Spiders as ground units & Twins like marksman. I've never compared Minions beside each other unless they feel like a direct upgrade. Twins have amazing range & I'm not sure about anyone else, but it also feels like two Minions for the price of one. My usual 1.3.5 set-up was, three Spiders, Two sets of Twins. It's pretty powerful IMHO, even in Master Mode, so I can't even pretend to understand why it's criticized so much.
Sanguine Staff is just good, to the point that even if you aren't a Summoner, you should still be using
Sanguine Staff. The game shouldn't feel like that, which is why I'm against this being a common trend, where the Meta revolves around Minions in the same way it does something like Lifeforce Potions, Heart Reach Potions or Ironskin Potions. The Summoner Class starts to lose it's identity at that point, which I'm sure is against the entire philosophy of having Classes in the first place.