I've had the opposite impression. Crossbows have slightly greater firepower, but cost 2 more AP to use and have shorter range. I find having a bow with 4 ap cost is a lot better than 6 ap cost of crossbow since I can fire bow twice in one turn for total greater damage than the 1 shot I can make with the crossbow (and crossbow cant fire as far without suffering large penalties).
Bow I find simply offers greater flexibility and better damage so long as you have enough AP to fire twice. If you only have enough AP to fire either weapon once, than crossbow would be better I suppose.