I guess I'm probably in the extreme minority, but I think Dubas has done a pretty good job during his time as GM here. I get that a number of his moves haven't turned into the kind of success he and fans had hoped for to date, but at least he's tried to address issues as they've come up with the team unlike previous Leafs GMs that either did nothing or made crappy trades.
Of all the trades he's done to date there's only a few that I've actually seriously disliked. In terms of his drafting I guess it remains to be seen, but it seems better so far than previous GMs. And in terms of contracts for players the only one I really don't like is Marner's contract while all the people who hated Nylander's contract when he signed now think its pretty damn good. So to me while not all his moves have panned out, at least most of them make sense and haven't been bad at all.
I get fans are angry that the Leafs are inconsistent and often crappy, but Dubas can only do so much and the rest is up to the players assembled to get the job done. Maybe he'll have to end up trading one of the four major players to really shake things up and get this team to go into a new direction.