I guess I am different than most but I like to keep my BBQ simple for the most part and don't want to add extra steps and time to my cooks if I don't feel they are necessary for me. The last shoulders I made I smoked until they hit 160 and then I put them in a pan covered in beer and foiled and roasted them. Probably the best tasting and most moist pulled pork I ever made. May become my ongoing technique which is the same I use for pulled beef too.
If I have people over waiting, I either have appetizers to keep them occupied before the other stuff is done, or I cook it the day before and warm in my steam tables.
I've tried all of the methods discussed in this thread, and this method is the easiest for me. And I have a wife who knows that BBQ is done when it is done. That debate ended about 20 years ago. She plans her sides accordingly. Now, I don't have to deal with young children either so I can sympathize with that.
As has been said too, we all have different methods which is what makes this place interesting to learn. The only thing that matters is that you and your guests are satisfied with the final results. How you get there doesn't matter to most of them and most probably couldn't understand what it was you did anyway which is why they are eating BBQ at your house and not theirs.