Oh man, this is a tough one. I don't even know what I would do given this choice! Wow...and you just know whichever way you go will be wrong. That being said, "wrong" is probably still going to be great, so look at it that way!
Whenever I'm in an impossible choice situation like this, I shop around and see if a trade will help. I'd even consider trading the No.2 pick for the No.4 pick if it means getting a ton extra, and then take both.
Push comes to shove, gun to my head, I'd probably take Marner