As someone who usually plays all 3 specs of every class I main, universal viability is pretty important when picking a covenant. If I go priest I'll probably be focusing on raid healing as holy, M+ as disc and pvp/soloing as shadow although depending on balance these could become very shuffled.
From what I've seen the only covenant that seems universally reliable in most contexts for most specs is Necrolords but I'd love to hear feedback.