I also know that Caggiula gets a lot of hate around here but if he keeps on playing like the last 2 games. He is a perfect 4th liner that can maybe play up the line-up when injuries come.
Also I know Yams has some issues right now but he drew 2 penalties last game and I think he did very good in that department last season in his 9 game stint. I think he adds value in that way because as a team we don't draw a whole lot outside of McDavid. Part of our issue with our Power-Play last year the team would only get 0/1/2 pps per game and I think its hard to really get a good power-play going when you have such few chances.
I think the biggest problem with Cagguila comes from the coach. The coach puts him in situations where he shouldnt. The guy is not a good penalty killer, yet TM puts him out there no matter how much he fails. He also puts him higher up in the lineup than he should play. People see this and crucify Cagguila (myself included at times). But honestly its more of the coaches fault than the players fault.
I think hes good as a 4LW, which means that hes likely paid too much.
Not to defend TM too much but Chiarelli hasnt given him much to work with in terms of wingers. But honestly TM is so set in his ways, its obvious he loves Cagguila, and doesnt put him in positions to succeed. TM just doesnt do much to find players on the team, defined roles. Especially players in the bottom 6.
Yamamoto has been ok. Hes not as noticeable as I would like but he finds ways to make plays and make some difference. I just dont think he has a lot of chemistry with Draisaitl and Lucic.