Honestly, it depends on the child and parent it can be stressful and socially isolating, I would personally only recommend it to those who struggle with progressing in a traditional school setting. Although it does have its benefits, they can constantly have the attention they may require to excel without pressure of their peers. They often achieve better than expected academic outcomes.
As someone who works in education, my honest opinion is don't do it.
Aside from formal learning, there is a lot of informal learning children require from school.
What would be your reasons for homeschooling?