I've said it from the day it happened, the Devils made a huge mistake trading for Schneider and not selecting Horvat which was born to play Devils style of hockey.
I think the Devils got some good value for that 9th overall. Obviously, there were talks that the Canucks could have gotten a little more, and had a better offer from the Oilers. But i always kinda thought that the trade didn't really make any sense for the Devils. They obviously needed a goalie, and they got a really good one. But i think they should have just started a rebuild, and it's even easier to say it now considering how things are looking. Didn't have too many exciting prospects coming up.
Reaching the Cup Finals the year before (which was a huge surprise) was probably one reason why Lou thought they were closer than they actually were. But they had lost Parise, and they were going to lose Kovalchuk (don't know exact date when he decided to leave Devils), that's their 2 best offensive players by far. Schneider is only 29, and he should be good for 5 seasons at least. But will NJ be competitors under this course of time? Obviously tough to say right now, but their prospect pool isn't exactly great right now. That 6th overall pick this year will be huge for them though.
Even though Canucks maybe didn't get full value for Schneider, they still got exactly what they needed, which was a great young player that can be a major part of their future team, a guy that could also make their team in a few years (which he has done now). If Horvat can be at least a great 2nd line center like Bergeron or Kesler, then i'd be really happy with the trade. You have to remember that the goalie market is tough, so a top10 pick for a goalie, that wasn't even amongst the best goalies in the league (he is now though) is a pretty good return.