When I do ZZ, I almost always build blocks for the left half of the F2L using the empty right side. Not only does than mean more of the solve is <R,U>, but I then have the right half to do last, which means that I only have to think about doing the BR slot before the FR slot. So usually for me, I can make the last slot always be the FR slot (unless there's an easy case).