I think Wyll's story suffered mainly because of the time limit on rewrite. I really like the rewrite. I don't find Wyll boring or less interesting as perhaps most other players claim. I love Wyll way more than how much I like other companions. No one else in this game faces multiple tough choices that require major sacrifice. However, with that said, the market keeps demanding even more stuff for Astarion. I sense where Larian will go if they will still update this game after saying goodbye to D&D. Sad!

Astarion basically knows that he hates Cazador and wants to kill him or replace him since the beginning. The toughest choices that he faces is whether he gets to live under the sun after all. It is not too much of a struggle, at least to me, given that he was responsible for luring so many people to Cazador. I do not remember the game telling me that he was in zambie mode back then, so he is responsible. Living with, organizing, or even protecting those poor spawns in Underdark should be his minimum responsibility. Becoming the monster that you want to kill is not a good path to go, so the struggle isn't that much.
Shadowheart has one tough choice at the very end of her story, which is about her parents. I was so surprised that she chooses to save herself and let her parents die when I let her make her own choice. I don't know how much Shar has been hurting her with that wound on her hand, but I would always save my parents if I were put in that same situation. Before this, her story line is very straigtforward. Reviewing the truth about yourself and abandon the lie that Shar wants you to live in is not a tough choice that requires sacrifice or compromise.
Gale's crazy love story is very chaotic to me. He has a very likable personality, but his ex and ex-relationship keep me away from romancing him. He makes a very good friend though. Choosing not to blow up is not a tough choice to me because 1. due to the nature of the game, there is no way this is the way to go when we have a MC with a party to try to solve the crisis, and 2. it will kill anyone within a large range from him, and we know that is crazy enough to say no to.
Lae'Zel has a similar story with that of Shadowheart's. It is about finding the truth and break the lie again. The game provides multiple clues and more than enough info to tell you that Vlaakith is really evil. So speaking of making the right choice, it is quite easy and intuitive.
Karlach has a very sad story. She has no good endings, and it feels like she holds Wyll's collar and drags him wherever she goes. Going places to try to fix her engine is not a sacrifice or tough choice. That is just something you do for a good friend. The tough choice comes at the very end. The ridiculous part is that the sacrifice is in fact not her sacrifice but Wyll's, for the 2nd time. Some may argue that you would be choosing normal life in the city vs going back to hell. No, no, no! She would die if she does not go, so it is really death vs going to hell. Intuition tells you that going to hell is the better option, and at the cost of Wyll's opportunity to live a better life, and maybe Tav's as well if Tav and Wyll are in love such as in my playthrough. Lol. Karlack is cool, a very likable person, but oh please, Wyll needs a break. I know Karlach is a victim, someone forced to fight for the devils. I just want to put it out there that if you can put your hands on a weapon, then you always have the choice to say no to getting innocent people's blood on your hands. It is not great or joyful, but it is an option available sooner than you may imagine.

Now let's look at Wyll. The first tough choice is between your own destiny (on first play through without extra info or spoiler, so you do not know what happens next when you save Karlach instead of killing her) and the life of an innocent person who can also potentially become an ally. We learn later that Wyll got punished by being transformed into a devil. I see so many online comments saying that this is not a big deal at all. Just some horns, big deal! Nope. You missed it if you believe so. Wyll loses one thing that we all hold very dear to, identity! I must say, however, the red eye is really cute on his face. The horns are ok. They got me wonder if he can turn when he is sleeping... Lol. In addition to the identity loss, he now looks like the monsters that he has been telling people that he is after. The 2nd struggle or choices involve him and Mizora. I really hoped I could kill Mizora using that mindflayer pod, but hey that's going to kill Wyll as well basically, so you cannot. Ta-Ta! Well, I guess this is only a struggle if you really hate Mizora. Lastly, you have to choose between Wyll's freedom and his father's life. Unless you are cheating by learning extra info, Mizora's dirty trick will likely work, and Wyll will lose his freedom, again. Grand Duke Ravengard should throw a deeply emotional hug at Wyll once we save him and after he learns the truth. A kiss on his son's forehead or face is also due. Oh, I know father & son relationship normally does not go that way, which is exactly why we need it here. All the up and down feelings throughout his story tells me that this is actually good writing, which makes it a crime for not having equal or not more amount of content comparing to other companions. Wyll's story is the only one in this entire game that makes me feel like my soul got pulled out of me and then squeezed and twisted by force. A kudo to the writer, but please give us more.

I really hate Mizora, and I have seen videos online showing that players can romance Mizora with Origin Wyll. Oh my days! By the gods, how could you? The fact that Mizora is in control during the whole thing along with the pact makes Wyll a complete "toy". On the other hands, players like me are starving for more intimate and tender scenes with Wyll. Unfair! Lol. I do find seeing Mizora staying in my camp annoying. I shoot her an arrow every now and then even though it does nothing. She needs to pay!