He most definitely is NOT a perfect fit. No idea why you're so fixated on him--it's obvious to everyone the Canucks have absolutely horrendous defensive numbers. He's one of the reasons behind that.
And yes, whether you like it or not, EJ is at his best when he's moving the puck up-ice and staying involved in the play. The Avs don't get that series-clincher from Helm against STL if he isn't moving the puck into the attacking zone in the first place. Just because his offensive totals aren't great doesn't mean he's bereft of puck skill like Schenn. I've been slagging EJ left and right in recent years but Schenn is most definitely not an upgrade on him or Manson. He'd be an upgrade on Englund, sure, but it's certainly not worth it unless Manson is out long-term.
Personally I think the Avs screwed up not getting Ethan Bear when he's signed to a very reasonable deal and could be had for peanuts. The guy can skate, handle the puck well, doesn't shy away from the rough stuff, and is a RH shot. Canucks did very well picking him up.