Neither is to my taste, but Brodie is ok, I know a little one and it's grown on me.
If it helps, I would agree that it's more a boys' name but you can't just stamp your feet and argue that it's not unisex when there are clearly lots of examples of female Brodies!