The covenants themselves are nice and all, but I already know that the covenant I wanna pick for my characters based on what covenant I like best and what story I wanna see is not the same as the covenant that has the class ability that I want.

The new class abilities need to be uncoupled from this system and just put in as a new talent row with 4 abilities, because that's what it is anyway.