Part of my idea for an update to Ballista included "Uniforms" and "Signature Appearance" which was a concept very similar to "vanity slots"... I'll copypastehide it here. I support the idea for the /gearlock command, or something similar, rather than a secondary "equip menu", since the command requires no new interface menu design.
During "team games", players are given "Uniforms" for their teams based on the Aptant Sets ("Ebon/Ebur/Furia" Breastplate: Cuirass, Haubert, Mail / Frock: Bliaut, Talar, Coat / Harness: Togi, Jerkin, Vest) perhaps with Nation-specific flag color schemes/features - red/blue/green. With this feature in place, no matter what gear a player is wearing, the "Uniform" is all anyone else will ever see. When a person switches gear, their uniform does not change, so they will not blink. Armor swapping is no longer penalized since it cannot be used to avoid targeting. Weapon swapping, on the other hand, would still cause blinking and be penalized as all swapping is currently.
During PVP events, each person can customize their "Uniform" with unique models gained through Ballista points. Extending this functionality to normal gear would be a step in the right direction for the rest of the game too. If it is not too difficult, this system could be put into place for all players to create their "Signature Appearance" by "equipping" any gear in the appropriate slots, so regardless of whatever actual gear they're wearing, this appearance is seen by everyone else. There would be 2 ways to see through the Uniform of a player. The first would be a filter type setting that either shows or does not show any Uniforms; so those who chose to turn Uniforms off will still be subject to seeing people blink (this would be disabled during PVP). The other is the "Check" command to see their actual gear as well as gain access to their bazaar, read their bazaar comment, and see their title.