Marrero has zero power for a corner outfield or corner infield position. Moore is the better player. He needs at bats.
He is showing power early this season. He has had a couple of injuries and is still only 24. If his OPS sticks near this level for a length of time then it is definitely time to consider that he may again be a premiere prospect after many of us, including me, wrote him off.
I'll be following him closely this season.