What range has? And what is the effective range? Can go trought body armour? Does need a heavy equipment to carry? This kind of questions must be answered when make a weapond. Cost per unit , time of use are another. Every material give something else so you must get a compromise between them