I'm still a no for the Avs. The Avs are now giving up more, and essentially getting the same thing back. The only advantage I give Ryan is that his horrible contract is 1 year shorter. I also don't really have much interest in giving up what it would take to trade for Karlsson (see above).
But, to answer your question, Colin Wilson is useful to a point. When he's been healthy and playing well, he reminds me of someone like Jamie McGinn. Middle 6er who, in the right situation (2nd line?), can probably score 15-20 goals and have 40-50 points, but is probably closer to 10g/15a in a bottom 6 role. Doesn't shy away from contact. I'd say he's on the cusp of being overpaid for his skills, but if you need a 15-20 goal 2nd line winger, $4m is about fair. The Avs just don't have the 2nd line to let him play that role, and we have a bunch of young guys who deserve the playing time.