Just allow cross faction raids/M+
All other content should be faction locked. No entering opposite faction cities, towns/outposts etc. Factions should still matter from a world perspective (quests, lore, wpvp) since the main drawback with factions currently is that significantly dwindling playerbase is split.