He never makes the necessary signings or trades to put this team over the top. There is always a major hole he neglects Ok horrible might be wrong but he's not a top gm
Tell me one team that has no major hole without one or more top 5 picks? Every team has it's hole. Top GM? I remember Holland going from one of the best GM to horrible quite quickly. A lot has to do with progression of certain playes. The Ducks lacked a high end 2nd line center - Bob went after Kesler. The Ducks lacked a top 6 forward, they traded for Henrique. They needed a winger for Getzy and traded for Eaves. They looked for a partner for Cam and traded for Despres.
Bob did tons of other moves.
I don't know what you expect. One major trade every season? Sure, because every team does that. Trades became much more difficult lately. Leaves us to free agent signings. When you complain about Kesler or Eaves, this is exactely what you get with top free agents. Bob is considered as a active GM by the media and he is trying to do adjustments all the time. We face a difficult situation right now. Lacking the performance of Kesler and Perry to justify their contracts. If they would be closer to their pricetag the Ducks would not have a problem up front.
Then look at the extensions, the front office did quite well here.
And finally, we all don't know where the internal budget stands. If the estimations are right we are one superstar contract short to teams spending on the top.