Welcome to the Achaea Forums! Please be sure to read the Forum Rules
I'll keep this brief, 'cause it's simple, and also 'cause I'm on my lunch break.
With the new Mark changes, I remembered the primary reason I won't join the Mark, which is that I'd have to buy a veil. And I'll list the reasons why:
1. Veils are annoying
2. Veils exist only to be annoying
3. To overcome the annoyingness of the veil, you must yourself become annoying.
You already have to stack a certain number of artefacts to compete in high level combat, artefacts which directly affect combat and not just make you impossible to find except by other rich people. So... while it's a terrific luxury item, I don't think it really serves anyone's interest or is necessary to the game.
If there are any necessary functions of the Veil, I'd propose they be replaced by an artefact that does only those functions and isn't a sweeping scry/farsee-blocker.
If I had to pick a solution, it'd be to make it a serpent-only willpower-draining ability.
I like my steak like I like my Magic cards: mythic rare.