I have only used Guns, so my vote may be biased.
But looking at the weapon stats at the wiki page, I just cannot see how other weapons can be better.
Guns have sniper rifles that allow you to 1-shot kill enemies from a safe distance. It has damage, range, and abundance of ammo.
The rest do not have such a huge range, do not do as much damage, and ammo for energy weapons is more scarce than guns ammo. The perks for melee look interesting, but comes at a huge risk.