Looking through this thread I'm amazed that no one comments (or not prominently) about the time and effort needed for homeschooling.
For us homeschooling is not an option. We both work full-time and I just could not ask my wife to stop working nor can we afford it financially if I were to.
That being said, our youngest son has Autism and would certainly benefit from homeschooling. He already goes to a special school with smaller classes and extra care, but still we feel that he could progress more academically if we were to school him ourselves.
For us this is a new experience since we have exactly the opposite experience with our eldest son. He is in a normal school (I'm from Belgium, so all schools are state funded but most are privately owned). And he has struggeled enormously academically. We have invested enourmous amounts of time in helping him, only to find out that the only way we could help him was NOT to interfere. Let him go to school and do his own thing.
Conclusion (personal): If homeschooling is an option (doesn't require big sacrifices financially and emotionally) and it works really well (both academically and emotionally) for your kids, then why not? But take into account that while one of your kids may benefit hugely from homeschooling, another may actually suffer.