I think that homeschooling work for one families and not others. I cannot imagine homeschooling my son, because he is the only child in our family so far. I think it will be boring for him to spend his school days at home and on the computer. He likes to go to school because they have gym and recess( my son dictated for me), and also he likes to meet his friends there.
My friends homeschooling their children, but they have 5-7 children and one of the parents hold a teaching license. Or if you live in a region where the public education is not good. This is a very personal decision, and you just do what the best for your family.