I don't see the significance of Upton matching Marte in OBP. You want a player who hit 7 more HRs against a player who hit for higher average and stole more bases and won GG and Wilson defensive Player of the Year? If so, you can have him and I'll take Marte.
Marte is aggressive and will strike out but he does steal bases much better than Peralta, who also strikes out. I believe Kiermaier is an A this year based on his defense. Well, Marte won GG and Wilson defensive player of the year. Now I'm not saying Marte is as good defensively as Kiermaier, but Marte does hit better than him.
Now it's time for war, I mean WAR: Marte 5.3 and Peralta 3.7