IMO the crossbow should have been simple weapons (because they really are compared to bows), while the bows should have been martial, and both deal the same damage. The difference between the types would then be primarily the Heavy property. A bow would be better due to the lack of the loading property, but not better before the extra attack becomes available. This means that ranged warriors could use either equally, but would probably just start with a bow, since that's what they'd want at level 5 anyway. Rogues, Clerics, and other non-warrior classes could use crossbows for similar effect, with the loading property not interfering.