forlan is better, technique, right foot, speed... but zalayeta has his advantages.
they are different strikers. zalayeta trying to take advantage of his strength and heading skills and don't control the ball a lot, sort of trezeguet (16 area player). forlan using his south american technique...