I like it both ways. It seems to me that girls can wear blue a lot easier than little boys can wear pink. A flower or bow makes any color "girlie" whereas no matter how boyish that pink overall is, it still looks like a girl's wearing it. Don't blame me. I'm a product of my raisin, as my daddy used to say.
Yes, this is nicer.. I wouldn't bother about boyish or girlish, this is just nicer. And indeed, if you really want it to be girlish, you might add a flower or something, but this is great at it is. Nice pattern!