Marshall only played 13 games on one of the worst teams in the NFL that year. So did Harvin but he hadn't had a complete season in 3 years. Bowe apparently existed, but you'd be crazy to pick him over any of the other 3 going into Cleveland, IMO.
I still think Marshall is and was the best receiver out of the four. AJ may have been the favorite to produce more, but was he actually better? IMO, no. Put it this way. Let's say 32 GM's get a call and all 4 of those guys are offered for a 5th round pick. Who does every GM take, salary notwithstanding? IMO it's Marshall and it's not even a debate.