I hear what you're saying about the logo/shirt contrast. It *does* show up much better on the navy. I think it would look ok on a wheat/natural color. It might be nice on a pale pink or pale yellow, but I'm not sure how many of us feel comfortable in pale pink or pale yellow. Aqua sure is a tough color to put on a background! (But *don't* change the logo! It's terrific!)
In any case, *I* don't mind paying an extra dollar for the comfort (and thereby extended use) of cotton.
Just my $0.02!