I struggle with brisket at times as well. If the brisket does not have really good marbling, I foil it after about 4 hours. Only way I can get it good and tender, juicy, and still have good flavor. If it is a select brisket, with good marbling, I skip the foil until rest time.
Just my experience with some briskets.