I like Dubas and I'm glad he's our GM.
That said, he's not been perfect. He overpaid our trio, or under achieved their length of terms. That has hampered our team. But, by no means has it destroyed our ability to contend this year or in the near future. He's been too 'talkative' with the media, be it through honest opinion or boastfulness/arrogance/ignorance. He's not 'won' every trade (who does?). He may be relying too much on skill sets that are too similar. He has the audacity to have a vision that not everyone agrees with...just like every GM in the league, and it provides us with hours of debate.
I think he is smart. I like that he's forward thinking in his approach to introducing more 'fact' based information to the table. He appears to treat his players like people and wants to help them achieve to the best of their best abilities. He's picked up two players from deep within their respective drafts that look to be steals. He signed our trio. Tavares and Muzzin. Providing more opportunities for Marlies to contribute in the show. Babcock.
He reminds me of a 1st or 2nd overall pick being thrust into the league on a good, but not yet great team. The talent is obvious, they learn on the job, but the immediate impact isn't what was dreamed of. Long term they're going to be a star, short term we all can see some warts. What's required is patience, a noted trait in the world of Leaf fans everywhere.