Whichever has the highest ilvl with your current upgrades. With everything 4/4 the crossbow and gun are very close to each other but most prefer the gun due to more secondary stats.
Whichever you can get to the highest iLvl with the valor you currently have is your best choice. Weapons scale better than anything else per iLvl by a lot.