I think the value is pretty close. A 1st for a young, proven, talented, well rounded player who's on a decent contract and a RFA at the end of it isn't bad. On one hand, it's giving away the potential to get a cheap, difference maker a few years from now. On the other, it's an immediate more sure thing. Value-wise, it evens out IMO.
Hallander for Lindgren is a complete unknown to me. Seems like the Leafs got the better of it, but only time will tell.
The rest of it is inconsequential.
My problem with it is whether Kapanen is the type of player they should be targeting. I would have rather added more to get a Nylander or Rakell or someone like that. Basically like they did to get Kessel at the time. I like Kapanen, but he's just more of the same. A definite upgrade on Simon/Sheary/etc., but I think they could use a real difference maker instead of another solid piece.
Hopefully JR got a secret IOU and will cash that in to dump JJ in a 3-way trade involving Murray and Anderson.