Breast pump recommendations?!

FTM and would love to hear and breast pump recommendations! Do you wait until baby is here to buy it or recommend buying one before baby is here?