I have two boys and two girls and it is certainly easier to find choice for my daughters.
I have never been a fan of clothes with slogans or cartoon pictures on which reduced my choices drastically when my boys were little.
Sadly some of the fault has to lie with the manufacturers - they just do not make the same volume of items available for boys as they do for girls.
Whereas girls can also wear brown, red, navy, green etc.. boys can't really get away with pink, mint, pastels and lilac so the choice is depleted before you begin just on colours.
I have experience of this with shoes - I have a little shoe shop and when I do my buying every season it is the same old boring choices for boys. Some years they don't even bother to introduce new designs for boys - they just reproduce the previous season.
There is also a 70/30 split in favour of girls with what is on offer to begin with. More colours, more styles, more patterns more of everything.
I try as hard as I can to find the most interesting items available for boys and to get colours other than navy, khaki and brown into my boys range.
Unfortunately though, when push comes to shove, I can only buy from the choices available to me and the truth is the manufacturers seem to think that it doesn't matter as much for boys.
It has made me cross for years - especially as the different items I get in stock for the boys are always the first to sell out. Then I discover they didn't bother to put any of the good stuff into the stock range so I can't buy any more
It's maddening and yes I have told them time and time again, and so has virtually every other buyer I have come across. It makes no difference though.