Personally, I love the baby blue. I wouldn't have gotten this shirt if it was reprinted in red :( But that's only because red looks terrible on me, although I suppose red is a better suited color for the shirt.
A darker blue would suit the shirt quite well. I don't know what they were thinking with the white on baby blue, though. Not enough contrast, and doesn't fit the concept as well.