Fiala wasn’t going to get a better deal. Check out CapFriendly.com. Fiala slotted in with several other players his age and more or less similar production. I think the Wild went a bit high, but not terribly.
The Wild will have plenty of cap space next season, especially considering Koivu ($5.5M) and Ennis ($1.5M) come off the cap. Kaprizov is only going to cost around $3M.
Gusev got $9M because it was his second contract. He was drafted by Tampa in 2017, and then his rights were traded to Vegas in 2019. He signed a one year entry level deal with Vegas in April 2019 and played about two months on that deal before it expired making him an RFA and eligible for a much bigger deal.
Kaprisov can’t look for another team unless it’s in Europe. The Wild own his rights. He can’t play for another NHL team unless the Wild trade his rights.
I would be hesitant to pay Kaprizov a huge amount of money. Despite the KHL success he's basically an unknown quantity and the play in international games has been good but not that outstanding to risk a lot of money.
He's speculative but the Wild are in desperation mode. That is my only reason they overpay him; for fear of him doubling down with another KHL deal. He'll probably be given the max for an entry level contract.