I would prefer 2 yrs at 4.5 for Braden Holtby than 6x6 for Markstrom any day, but well, Markstrom is great too and im hoping that he will achieve big things here.
I believe 6M on Markstrom is better value than 4.5M on Koskinen. And Rittich is probably better than Forsberg at this point. So CGY certainly got better in net imo.
I don't think the contact is bad. Maybe 1 year too much but this guy is worth the money.