If you do go with Whole Life, find a solid company that offers a high early cash value product. Not sure if they all offer but look into companies such as Mass Mutual, New York Life, Guardian, MetLife.
Usually less fees/surrender charges and greater accumulation in early years in case you change your mind. Agents don’t get paid near as much on these high early cash products but better for client as it provides more flexibility