I feel it is too early to judge this track, especially considering it is off to a promising start. I'm sorry but for me as a viewer, I welcome Zubair's entry considering for weeks I had to watch Barkat having everyone wrapped around her little finger while many were either ruined or sidetracked with her entry.
With Zubair's entry I feel like BI is back on track, with many characters and relationships coming back into focus and now even Barkat seems tolerable. To me it was the best way for CVs to do damage control while being able to wrap up Barkat's track as well as give this show some much needed balance!
As for Zain, yes before Zubair entered he was being destroyed because he became Barkat's puppet but here not so much. I don't mind him being irritated that Aaliya's attention is being diverted elsewhere, same with Rizwan. I find both of their reactions completely understandable and no it is not ruining either character in any way.
As for the latest MU heading Zain and Aaliya's way, I say bring it on! I like angst and intensity in a pairing. Zain and Aaliya's ILU was obviously not going to be a walk in the park, it couldn't come easily, it needed that extra layer to make when they say ILU all the more impactful.
By the way, regarding Zubair helping Aaliya unmask Barkat instead of it being ZaYa, again too early. Think about it, Aaliya herself despite having doubts is still giving Barkat the benefit of doubt, she hasn't really pursued her suspicions because somewhere she too is Barkat's puppet. It sometimes takes someone from the outside to give insight into a situation.
My opinion, give the CVs a chance they are trying their best and did tell fans that Barkat's track is only halfway done. CVs cannot wrap up her track abruptly just to please fans so they are trying other options, just see how things go before judging so early to the latest developments.
Sorry for this long essay, I tend to do this a lot and I don't know if I made much sense.