It's interesting observing Iafallo's points per game this season. He currently ranks in the top 30 among all left wings, and Iafallo at .62, he has a higher point per game than the following left wingers:
Jamie Benn
Brady Tkachuk
Jonathan Drouin
Pierre-Luc Dubois
Brandon Saad
Patrik Laine
Taylor Hall
Tim Stutzle
Tanner Pearson
Zach Parise
Jaden Schwartz
Jason Zucker
I think Iafallo is worthy of the contract Montreal gave to Toffoli. He's better than Pearson, might not score as many as Toffoli, but he's a significant cog on this roster.
The uneducated posters who whine about Iafallo likely don't know what he brings to the table, and there is nobody better than him on the roster who can take his spot, and who is available that can be had who would replace his offense? The more expensive and less productive Taylor Hall?
I'll bite:
I would rather have Iafallo over Benn at this point in Benn's carerr
Brady T is young and up and coming. Easily take him over Iafallo
Drouin maybe a coin flip for me
PLD plays center so eliminated for me
Iafallo > saad
Laine is primarily a RW but I would take over Iafallo as LA needs a finisher
Hall is having a down year, but I would take over Iafallo
Stutzle should no be compared due to rookie season.
Iafallo>Pearson imo
Parise is on the back nine like Benn. Iafallo over Parise for me
Schwartz>Iafallo. Schwartz is underated
Zucker and Iafallo is a coin flip for me.
I agree with the Toffoli contract as far as annual cap hit but would prefer 3 year term