It would be worth the wait for the player though. Of the three of them, only Shadowheart can give the player a family. Lae'zel has odd biology and lays eggs, and Karlach wouldn't survive a pregnancy in Avernus.
It's the family in the end option that makes it wise for Tav to wait. ...the other other option is the very canon Minthara actually Giving the player babies.