Revenant needs a 2nd Weapon, but not for the reasons you may think or you already see the flaw.
Yes I get that A-Net wants a single weapon class for each armor set, however the mechanic as it is does not work. Before any fight begins you are stuck with either ranged or melee, thus you have no combat options to maneuver in the battlefield.
In comparison to the Engineer or Elementalist consider the following.
Engineer’s have kits, that cover primary combat versatility, and is by default mostly a ranged class with some melee options. When equipped right, this gives multiple ranged options and skills for sustained combat.
An average Engineer has far more skills than you might realize.
Average build for an engineer.
Pistol/Pistol 5 skills Range 900
Med Kit 5 skills plus 1 tool belt.
Flame Thrower 5 skills plus 1 tool belt. Range 600
Elixir Gun 5 skills plus 1 tool belt. Range 1200
Bomb Kit 5 skills plus 1 tool belt. Melee AoE Range 1200 if Grenade kit’s are equipped.
Elite. 1 plus 1 tool belt.
Total skills 31 or less
That’s about 31 skills going into combat with both close and ranged attacks multiple options for sustained healing or group healing.
Elementalist (with a lightning trait-ed glyph and arcane build)
Staff 20 skills Range 1200 to melee
Dagger / Dagger 20 skills Range 600 to melee
Scepter Offhand 20 skills Range 900 to melee
Heal 1 skill
Slot 3 skills
Elite 1 skill
Attunement 4 skills
Total skills 29 to 25 skills going into combat, both ranged and close attack options no matter what weapon set.
Now I included the Attunements as skills since if you trait right, you create 4 powerful instant cast skills granting, swiftness, regeneration, passive AoE regeneration, Fury, Protection, and Might. Thus since activation creates a beneficial effect in combat it must be categorized as a skill with short cool downs. Now admittedly not all Elementalist’s are built in this fashion but it shows the versatility unique to the Elementalist functionality.
Revenant
Weapon 5 skills either ranged or melee
Stances 2 optional non skills usable as stun breakers.
Healing 2 one for each stance
Utility 6 one for each stance
Elite’s 2 one for each stance
Total skills 15 and maybe 17 if the stances had a measurable combat effect.
Also, you are extremely limited in your combat options as either melee or ranged, limiting your combat versatility.
The primary issue, is it’s either RANGED, or it’s MELEE with a lack of versitility. No other class in the game has this drawback unless by intent of the player. I don’t know of anyone who plays in this fashion. Even the average thief or warrior who equips an average of 16 skills, has one optional ranged weapon set option in his build. The Revenant does not have this option and it’s a fatal flaw.