Surely noone is even remotely suggesting Andersson is in ANY way a better player than Weiss. Dear god. Some haters around here.
Both players are replacement-level IMO.
You can find a guy that will chip in 30-40 points to replace Weiss who actually contributes things like speed and forechecking and physicality when he's not scoring, which Weiss doesn't do.
I'm still not sure what Andersson's meal ticket is supposed to be. He's a big guy that plays small, he seems like he has decent wheels but he plays slow, he has no hands to speak of, and isn't particularly good defensively or on faceoffs.
I guess if I had to pick between the two I'd take Weiss and hope he has one of those 3 point games that turn up about every 30-40 games. But I sure as hell wouldn't give him any PP time.
I'd roll with these lines, personally:
Abdelkader-Datsyuk-Zetterberg
Nyquist-Sheahan-Tatar
Helm-Glendening-Jurco
Miller-Weiss-Ferraro