The nebulousness of the Covenants and side quests is bad for sure, you pretty much have to look that stuff up.
The way the co-op matchmaking is set up is really bad also. It shouldn't be such a nightmare to try and get your friend into your game when you fit into the level requirements.
Also the...