I'm just going to throw my two cents in here. I am a huge Harry Potter fan. I have been to IOA twice since the Wizarding World opened. Last year we went in the month PRECEDING the grand opening (that's how big of a fan girl I am, we booked early and then got in Wizarding World early as a result). I agree that Universal has improved, that being said...
They have not surpassed Disney in theming and in customer service.
Some areas are delightfully themed, such as Wizarding World, Marvel Island, and the area around the Jaws ride on the Studios side. Other areas are just a sequencing of buildings that they have put rides in. Like Shrek 4D, Disaster!,E.T., Twister or Terminator 2: 3D.
The rides are not designed to accommodate all people, and most require you to part from possessions forcing you to put them in lockers, some of which begin to charge you money before you reach the end of the line queue. The snafu when the Potter ride open with people being unable to fit is clear evidence of this.
We stayed at the Loew's Pacific Royale, and though the boat to the park was nice, the rooms were overpriced and not in the best shape. And despite the push by Universal to get a multi-day package, even in the heaviest season you can experience all attractions in both parks with a single day two-park ticket.
The pay fastpass is also a slightly sickening gimmick to get more money out of you. You basically pay $30 more per person for a little piece of paper to bypass lines. And it's executed poorly, causing lengthy stand by lines while others walk right pass them into the attraction in droves.
They are trying. They are not there.
PS - I am not a troll, just making a well thought out response to the original post with my opinion. Too often people decide people with different opinions are trolls, really its HOW you state your opinion that may or may not make a troll.