I had two midwives and a doula and needed them all at my homebirth. I have also been a doula at many homebirths, in which I did hours and hours of labor support, plus postpartum support while the midwife slept during the labor to be awake and alert for delivery.
I found my doulas and midwives to work together as a great team, and I have worked well with many homebirth midwives.
I do not believe it is a matter of "vs." - it is up to your preference, do you want support or seclusion? Some people choose homebirth because they want to be alone with just their partner and the midwife in the other room for emergency. In that case a doula may not be necessary because you want to almost imagine you are having an unassisted birth.
If you want support, someone to make meals for you, to rub your back, to do the double hip squeeze, and sit with you throughout the entire labor and beyond, then a doula is a good option.