Not a warning as much as a heads up. Re: Dawnguard - Serana questline.
Overview. Dragonborn with Vilja as primary follower. Vilja's coding alone allowed having additional followers. Inigo, Arissa, Sophia, and Serana.
All quests completed with only the normal inherent Skyrim minor glitches up to the quest Kindred Judgement.
-First bug. Report back to Isran that Auriel's bow has been acquired. There must be no combat outside the keep or Isran's correct dialogue will often not trigger.
Side effect: Two dragons, both dead, circling outside. Apparently they cannot land and conclude the scripting. The same thing occasionally happens in Markarth. Thus, kill dragon(s) or other enemies, enter the fort and immediately exit. Combat will resolve. If circling dragons, they will be gone or have crashed somewhere.
-Second bug. Isran will run his dialogue and summon all the NPCs for his cheerleader talk. Then the script may hang. Exit and reenter immediately and he will finish his dialogue.
-Third bug. More chaos than a bug. The attack on the castle. Eventually some or all of the NPCs will eliminate the vampires and survive. Then entering the final room with Harkon confrontation only Dragonborn and Serana will be let into the room. Maybe. Usually.
-Fourth bug(s). Upon entering the final room the door locks, Harkon goes through his various dialogues and performs a series of scripted events. This can bug out numerous different ways. He becomes invincible, he keeps teleporting all over the room, he stays in his red protective sphere and nothing further happens and several other quirks.
Tested repeatedly
Upon arrival at the outside of the castle, immediately use the console and turn off Isran and all other Dawnguard NPCs AI. All bugs are eliminated.
And a little bonus, after eliminating the vampires and gathering at the door to the final room, all follower NPCs were present in the room. This has no affect on Harkon's scripts but rather facilitated them. Shoot him, he goes red sphere, turns into bats - teleports and etc etc.
After his demise, all followers get ignored and Serana's dialogue executes without any problems.
Theme and canon wise.
Instead of the (lame) hack and slash fierce final battle...
Dragonborn: "Isran, let's get real. Me and my friends have coped with numerous vampire attacks, had our arses ran all over Skyrim on projects and errands, recovered and read the elder scrolls, followed up and recovered Auriel's bow which is intrinsic in Harkon's great plan, so the next step is simple. Take the damn bow. If you can't destroy it use your and your compatriots creativity in making it all but impossible for Harkon to get his hands on it.
Meanwhile, have a little faith in Serana and me. We go in cautiously and carefully and take out as many of Harkon's compatriots as possible. Harkon is now sweating it out so we have two extremely powerful weapons, time, and us choosing when and where to attack. No matter how well fortified a position is, it's a fixed target the enemy can pick and choose how, when and where to attack. If we fail then plan B, attack with the Dawnguard."
And that being said, Dragonborn and followers attack, kick some serious butt, and in the final room when Harkon starts to give his speech, things gets started off with an arrow in his head, he goes through some gyrations while the expected minions get dealt with, and the moment Harkon goes into attack mode again... is he really any tougher than the dozens of dragons that bow and those arrows have turned into compost?
(Harkon about to address Serana... plonk, arrow 1, the followers and Serana lets rip with all they got, Dragonborn goes stealth and waits Harkon out. He rematerializes and plonk #2. Done.)
Dragonborn, "Our sincere sympathies, Serana. What say us all getting shot of this hole, take a long thoughtful stroll on back to Lakeview that you already said you liked, you can have the extra bedroom all to yourself, and we just take a breather. No rush getting back to Isran. Probably more important is giving your mom the heads up the nightmare is over. We might even be able to get Durnehviir to give her the news."
As an aside, once the glitches were eliminated, there are numerous dungeons with mini bosses more challenging. Major melodrama but a weak threadbare plot and scripted ending that's rather boring for a level 50 PC and a few well developed followers. Not even worth taking screenshots.
(Thanks to my other for working out the bugs and writing this)