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.