There is this little thing called the Salary Cap... We can't keep all out players, and it is not a garuntee that we will trade Marleau and his contract away. There is no garuntee that we'll trade Zaitsev or Brown for that matter either.
Johnsson is the better of the two IMO, but he doesn't PK, he doesn't really grind down the other team's defense... he is a bit of a tweener. Kapanen at least has a valuable skillset with his speed, but his IQ may not be there, and what we see now might be all we get. Also, despite his speed, he hasn't been the best PKer... an upgrade there would be beneficial too.
Depth wingers aren't all that difficult to replace...
lol at Kapanen bringing grit...