Well it actually depends. bowguns or distant weapons are easy to upgrade because you dont have to use items. But after awhile it gets pretty expensive. And they dont upgrade to better bowgun. Only the attack and i think rarity goes up. Not like a Hunters dagger for example. First it goes hunter dagger then hunter dagger+ then it goes assasin dagger then twin blades. Bowguns doesn't change its looks( its all about the looks man lol) or name. and also guns use amo ( of course) and guns can brake. Unless u use that cheap infinant amo for a gun crap. And also some weapons have special effects like golden blade when the blade on the top starts glowing gold then that means ur gonna to some serious damage man!! So i'd say guns and blades are a good team. If ur fighting strong monster i htink one cant surviv without the other.
nither lances are the best becus there so accurt